(57)【要約】【課題】処理を完了するまでに途中で所定の指示を入力する操作が必要なことをユーザに意識させることなく、当該処理を完了させる。【解決手段】携帯電話機は、所定の情報量以下の部分毎に分割されていなければ、ユーザの操作により指定された所定のコンテンツをサーバ装置からダウンロードすることができない。また、当該コンテンツの各部分のダウンロードを完了する毎に、入力装置から確定入力を行うことが必要となる。ユーザの操作によりコンテンツが指定されると、最初のセリフとセリフ続きマーク３１１を含むバックグラウンド画面３００Ａが表示される。確定入力を行うと、コンテンツの最初の部分がダウンロードされるが、最初の部分のダウンロードが完了すると、セリフ表示ウィンドウ３１０に別のセリフとセリフ続きマークが３１１を含むバックグラウンド画面３００Ｂが表示される。さらに確定入力を行うと、コンテンツの残り部分がダウンロードされる。【選択図】図５
2008310777.tif 000002
【特許請求の範囲】
【請求項１】
複数の処理を並行して実行する機能を有するとともに、画像を表示する表示装置を備える情報処理装置であって、
ユーザの操作により、所定の指示を入力する指示入力手段と、
処理全体を完了するまでに順次実行される必要のある第１部分の処理と第２部分の処理とを含み、該第１部分の処理までの実行が終了した後に前記指示入力手段からの入力待機状態となるとともに、該第１部分の処理の終了後に該指示入力手段から前記所定の指示が入力されることによって該第１部分に続けて該第２部分が実行される複数部分処理を実行する複数部分処理実行手段と、
前記複数部分処理手段による前記第１部分の処理の実行と並行して所定の演出画像を前記表示装置に表示させるとともに、前記第１部分の処理が終了して前記指示入力手段からの入力待機状態となったときに、該所定の演出画像の表示を継続しつつ該指示入力手段からの入力を促す入力促進画像を前記表示装置に表示させる画像表示処理を実行する表示処理実行手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記表示処理実行手段は、前記複数部分処理手段による前記第２部分の処理の実行と並行しても、前記所定の演出画像を前記表示装置に表示させる
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記表示処理実行手段は、前記第１部分の処理が終了する以前に特定文章を前記表示装置に表示させるとともに、前記第１部分の処理が終了して前記指示入力手段からの入力待機状態となったときに、該特定文章の続きを表示させるための指示の入力をユーザに促す画像を前記入力指示画像として前記表示装置に表示させる
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記特定文章は、該特定文章まででは内容の完結しない文章であり、
前記表示処理実行手段は、前記第１部分の処理の終了後に前記指示入力手段から前記所定の指示が入力されたときに、前記複数部分処理手段による前記第２部分の処理の実行と並行して、または該第２部分の処理が実行される以前に、前記特定文章の続きの文章を前記表示装置に表示させる処理を前記画像表示処理として実行する
ことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
キャラクタが発する所定のセリフを前記表示装置に表示させるゲームであって、該所定のセリフは第１パートが表示された後に該指示入力手段から前記所定の指示が入力されることによって第２パートが表示されるゲームを実行するゲーム実行手段をさらに備え、
前記特定文章の続きを表示させるための指示の入力をユーザに促す画像は、前記所定のセリフの第１パートが表示されたときに前記第２パートを表示させるための入力を促すために前記表示装置に表示される画像と実質的に同じである
ことを特徴とする請求項３または４に記載の情報処理装置。
【請求項６】
前記表示処理実行手段は、キャラクタが移動体に乗って所定方向に移動する画像を前記所定の演出画像として表示させる
ことを特徴とする請求項１乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
ユーザの選択に従って実行される複数種類の処理項目を含むメニュー画面を前記表示装置に表示させるメニュー画面表示手段と、
ユーザの操作により、前記表示装置に表示されたメニュー画面に含まれる処理項目から所望の処理項目を選択する処理項目選択手段とをさらに備え、
前記複数部分処理実行手段は、前記選択入力手段により前記複数種類の処理項目のうちの所定の処理項目が選択されたときに、前記複数部分処理のうちの第１部分の処理の実行を開始する
ことを特徴とする請求項１乃至６のいずれか１項に記載の情報処理装置。
【請求項８】
前記複数部分処理は、処理全体を完了するまでに順次実行される必要のある処理として第１部分から第ｎ部分（ｎは２以上の整数）までの処理を含み、第ｎ−１部分の処理までの実行が終了した後に前記指示入力手段からの入力待機状態となるとともに、該第ｎ−１部分の処理の終了後に該指示入力手段から前記所定の指示が入力されることによって該第１部分に続けて該第ｎ部分が実行され、
前記表示処理実行手段は、前記画像表示処理として、前記複数部分処理手段による前記第ｎ部分よりも前の第ｋ部分（ｋは、１〜ｎ−１の間の整数）の処理の実行と並行して前記所定の演出画像を前記表示装置に表示させるとともに、前記第ｋ部分の処理が終了して前記指示入力手段からの入力待機状態となったときに、該指示入力手段からの入力を促す入力促進画像を前記表示装置に表示させ、
前記所定の処理項目は、複数あるとともに、該複数の所定の処理項目の各々に対応する複数部分処理について異なるｎの値が定められており、
前記メニュー画面は、前記複数の処理項目を、対応する複数部分処理についてのｎの値に応じた順番で並べて配置している
ことを特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記情報処理装置は、
所定のコンテンツを提供するサーバ装置とネットワークを介して情報を送受信する通信手段と、
ユーザの操作により、前記サーバ装置から前記所定のコンテンツをダウンロードする処理を実行させる指示を入力するダウンロード指示入力手段をさらに備え、
前記所定のコンテンツは、少なくとも第１部分と第２部分とに分割されて前記サーバ装置から前記情報処理装置にダウンロードされ、
前記複数処理部分実行手段は、
前記ダウンロード指示入力手段により前記所定のコンテンツのダウンロードの指示が入力されたときに、前記通信手段から前記サーバ装置に第１ダウンロード要求を送信し、該サーバ装置からダウンロードした前記所定のコンテンツの第１部分を前記通信手段により受信する処理を前記第１部分の処理として実行し、
該コンテンツの第１部分をダウンロードした後に前記指示入力手段から前記所定の指示が入力されたときに、前記通信手段から前記サーバ装置に第２ダウンロード要求を送信し、該サーバ装置からダウンロードした前記所定のコンテンツの第２部分を前記通信手段により受信する処理を前記第２部分の処理として実行する
ことを特徴とする請求項１乃至８のいずれか１項に記載の情報処理装置。
【請求項１０】
前記通信手段は、１回の受信動作で所定の情報量までの情報を受信することが可能であり、
前記所定のコンテンツの情報量は、前記所定の情報量よりも大きい
ことを特徴とする請求項９に記載の情報処理装置。
【請求項１１】
前記情報処理装置は、携帯電話機によって構成される
ことを特徴とする請求項１乃至１０のいずれか１項に記載の情報処理装置。
【請求項１２】
複数の処理を並行して実行する機能を有するとともに、画像を表示する表示装置とユーザの操作により所定の指示を入力する入力装置とを備えるコンピュータ装置において、該コンピュータ装置の処理装置が実行する方法であって、
処理全体を完了するまでに順次実行される必要のある第１部分の処理と第２部分の処理とを含む複数部分処理を実行するステップと、
前記複数部分処理を実行するステップと並行して、前記表示装置に画像を表示させる画像表示処理とを実行するステップとを含み、
前記複数部分処理を実行するステップは、
前記複数部分処理のうちの第１部分の処理までを実行するステップと、
前記第１部分の処理までの実行を終了した後に、前記入力装置から前記所定の指示が入力されるのを待機するステップと、
前記入力装置から前記所定の指示が入力された後に、前記複数部分処理のうちの前記第２部分の処理を実行するステップとを含み、
前記画像表示処理を実行するステップは、
前記第１部分の処理が実行されているときに、該第１部分の処理の実行と並行して所定の演出画像を前記表示装置に表示させるステップと、
前記入力装置から前記所定の指示が入力されるのを待機しているときに、前記所定の演出画像の表示を継続しつつ前記入力装置から前記所定の指示を入力することをユーザに促す入力促進画像を前記表示装置に表示させるステップとを含む
ことを特徴とする複数部分処理の実行方法。
【請求項１３】
複数の処理を並行して実行する機能を有するとともに、画像を表示する表示装置とユーザの操作により所定の指示を入力する入力装置とを備えるコンピュータ装置において実行されるプログラムであって、
処理全体を完了するまでに順次実行される必要のある第１部分の処理と第２部分の処理とを含む複数部分処理と、
前記複数部分処理を実行するステップと並行して、前記表示装置に画像を表示させる画像表示処理とを前記コンピュータ装置に実行させ、
前記複数部分処理は、
前記複数部分処理のうちの第１部分の処理までを実行するステップと、
前記第１部分の処理までの実行を終了した後に、前記入力装置から前記所定の指示が入力されるのを待機するステップと、
前記入力装置から前記所定の指示が入力された後に、前記複数部分処理のうちの前記第２部分の処理を実行するステップとを含み、
前記画像表示処理は、
前記第１部分の処理が実行されているときに、該第１部分の処理の実行と並行して所定の演出画像を前記表示装置に表示させるステップと、
前記入力装置から前記所定の指示が入力されるのを待機しているときに、前記所定の演出画像の表示を継続しつつ前記入力装置から前記所定の指示を入力することをユーザに促す入力促進画像を前記表示装置に表示させるステップとを含む
ことを特徴とするプログラム。
【請求項１４】
請求項１３に記載のプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、第１部分の処理までの実行が終了した後に入力待機状態となるとともに、該第１部分の処理の終了後に所定の指示が入力されることによって第２部分が実行される複数部分処理の実行に関する。
【背景技術】
【０００２】
最近のパーソナルコンピュータやゲーム専用機は、ディスク状の記録媒体や半導体メモリカードに記録されたプログラムを実行して処理を行うだけではなく、ネットワーク接続機能を有しており、ネットワーク上に存在するサーバ装置からアプリケーションプログラムなどのコンテンツをダウンロードして実行することができるものとなっている。ここで、ネットワークにおける情報の転送速度には限界があり、情報量の大きなコンテンツであれば、サーバ装置からパーソナルコンピュータやゲーム専用機へのダウンロードを完了するまでに、一定の時間を要することになる。
【０００３】
ユーザは、当該コンテンツのダウンロードを指定したときには、当該コンテンツを直ぐに実行したいと思っている場合が多いが、コンテンツのダウンロードを完了するまでの時間は待っていなければならない。このようにコンテンツをダウンロードしている間の時間はユーザにとって退屈なものであるため、多くのパーソナルコンピュータやゲーム専用機では、コンテンツをダウンロードしている間にダウンロード中である旨を示す所定の画面を表示装置に表示して、ユーザを退屈させないようにしている（例えば、特許文献１参照）。
【０００４】
【特許文献１】特開２００７−１２８５３４号公報（段落０１６９）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
また、近年では、携帯電話機がネットワーク接続機能を含むコンピュータ装置としての機能を備えるものとなっており、ユーザは、携帯電話機においてアプリケーションプログラムを実行することでゲームなどを行ったり、ネットワーク上のサーバ装置から提供されるコンテンツを携帯電話機にダウンロードして実行させたりすることができるようになっている。サーバ装置から携帯電話機にダウンロードされるコンテンツも、上記したパーソナルコンピュータにダウンロードされるコンテンツと同様に、所定の形式で圧縮して送信されるものとなっている。
【０００６】
ところで、携帯電話機は、ユーザが普段から持ち歩いて使用するという特性上、一定規模以下のサイズに小型化しなければならず、本来の通話機能に必要な構成の他にコンピュータ機能の構成部品を設けるため、コンピュータ機能を実現する部分は、さらに小型化しなければならない。小型化の要請は、携帯型のゲーム専用機に比べての非常に厳しいものとなっている。小型化するということは、それだけ設計上の制約が伴うこととなり、メモリのサイズや階層構造、ＣＰＵの処理能力といった点で、携帯電話機のコンピュータ装置としての機能は、パーソナルコンピュータやゲーム専用機などの能力に比べると非常に低いものとなってしまっている。
【０００７】
このため、パーソナルコンピュータやゲーム専用機であれば、１度にまとめてダウンロードし、圧縮された状態を展開することが可能な程度の情報量、或いはそれ以下の情報量のコンテンツであっても、携帯電話機では能力不足により１度にまとめてダウンロードできないことがある。そこで、情報量が所定量以上となるコンテンツを携帯電話機にダウンロードするためには、当該コンテンツを複数の部分に分割してダウンロードすることが行われているが、そのためには、分割した部分毎に情報の送信要求をサーバ装置に送らなければならず、その度に入力装置から所定の入力が必要になる。
【０００８】
すると、ユーザは、単に所望のコンテンツのダウンロードを完了するまで待たなければならないというだけではなく、分割した部分毎に入力装置からの入力を何度も行わなければならないため、非常な煩わしさを感じてしまう。また、上記したパーソナルコンピュータやゲーム専用機の場合のダウンロード中である旨の画面の表示も入力毎に途切れてしまうため、ユーザを退屈させないようにしようとする効果が低減されてしまう。
【０００９】
本発明は、処理を完了するまでに途中で所定の指示を入力する操作が必要なことをユーザに意識させることなく、当該処理を完了させることのできる情報処理装置等を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、本発明の第１の観点にかかる情報処理装置は、複数の処理を並行して実行する機能を有するとともに、画像を表示する表示装置を備える情報処理装置であって、ユーザの操作により、所定の指示を入力する指示入力手段と、処理全体を完了するまでに順次実行される必要のある第１部分の処理と第２部分の処理とを含み、該第１部分の処理までの実行が終了した後に前記指示入力手段からの入力待機状態となるとともに、該第１部分の処理の終了後に該指示入力手段から前記所定の指示が入力されることによって該第１部分に続けて該第２部分が実行される複数部分処理を実行する複数部分処理実行手段と、前記複数部分処理手段による前記第１部分の処理の実行と並行して所定の演出画像を前記表示装置に表示させるとともに、前記第１部分の処理が終了して前記指示入力手段からの入力待機状態となったときに、該所定の演出画像の表示を継続しつつ該指示入力手段からの入力を促す入力促進画像を前記表示装置に表示させる画像表示処理を実行する表示処理実行手段とを備えることを特徴とする。
【００１１】
上記情報処理装置では、複数部分処理が完了するまでに第１部分の処理と第２部分の処理を順次実行しなければならない。この複数部分処理では、第１部分の処理が終了するとそのまま第２部分の処理が実行されるのではなく、第１部分の処理までの実行が終了した後に指示入力手段からの入力待機状態となって、ユーザが指示入力手段から所定の指示を入力しない限り第２部分の処理が実行されない。
【００１２】
この複数部分処理の実行と並行して、表示処理実行手段により画像表示処理が行われるが、この画像表示処理では、第１部分の処理が実行されているときに所定の演出画像を表示装置に表示させるとともに、指示入力手段からの入力待機状態となっても所定の演出画像の表示を継続する。このため、第１部分の処理と第２部分の処理との間で連続した実行が途切れて入力待機状態となっていることをユーザに意識させないで済む。また、入力待機状態になっているときには、所定の演出画像とともに入力促進画像が表示装置に表示されるため、ユーザは、この入力促進画像に従って指示入力手段から所定の指示を入力して、第２部分の処理を実行させるようにすることができる。
【００１３】
上記情報処理装置において、前記表示処理実行手段は、前記複数部分処理手段による前記第２部分の処理の実行と並行しても、前記所定の演出画像を前記表示装置に表示させるものとすることができる。
【００１４】
この場合には、第１部分の処理が実行されている期間、第１部分の処理の実行終了から第２部分の処理を実行させるための所定の指示の入力待機状態となっている期間、さらに所定の指示が入力されたことに基づいて第２部分の処理が実行されている期間に亘って所定の演出画像が継続して表示されるので、第１部分の処理と第２部分の処理との間で連続した実行が途切れて入力待機状態となっていることをユーザによりいっそう意識させないで済むようになる。
【００１５】
上記情報処理装置において、前記表示処理実行手段は、前記第１部分の処理が終了する以前に特定文章を前記表示装置に表示させるとともに、前記第１部分の処理が終了して前記指示入力手段からの入力待機状態となったときに、該特定文章の続きを表示させるための指示の入力をユーザに促す画像を前記入力指示画像として前記表示装置に表示させるものとすることができる。
【００１６】
ここで、前記特定文章は、該特定文章まででは内容の完結しない文章であってもよい。この場合において、前記表示処理実行手段は、前記第１部分の処理の終了後に前記指示入力手段から前記所定の指示が入力されたときに、前記複数部分処理手段による前記第２部分の処理の実行と並行して、または該第２部分の処理が実行される以前に、前記特定文章の続きの文章を前記表示装置に表示させる処理を前記画像表示処理として実行するものとすることができる。
【００１７】
この場合、ユーザが第１の処理が終了する以前に表示装置に表示された特定文章を読み終わった場合、当該ユーザは、特定文章の続きの文章があれば、それを続けて読みたいと思うのが普通である。このときに特定文章の続きを表示させるための指示の入力をユーザに促す画像を入力指示画像として表示装置に表示させることで、本来は第１部分の処理が終了して入力待機状態となった後に第２部分の処理を実行させるために指示入力手段から所定の入力を行うということをユーザに意識させずに済むようになる。特に特定文章では内容が完結していなければ、ユーザにとっては指示入力手段から所定の指示を入力することが特定文章の続きを表示させるものだと感じられるので、第２部分の処理を実行させるために指示入力手段から所定の入力を行うということをよりいっそうユーザに意識させずに済むようになる。
【００１８】
また、上記情報処理装置は、キャラクタが発する所定のセリフを前記表示装置に表示させるゲームであって、該所定のセリフは第１パートが表示された後に該指示入力手段から前記所定の指示が入力されることによって第２パートが表示されるゲームを実行するゲーム実行手段をさらに備えるものとすることができる。この場合において、前記特定文章の続きを表示させるための指示の入力をユーザに促す画像は、前記所定のセリフの第１パートが表示されたときに前記第２パートを表示させるための入力を促すために前記表示装置に表示される画像と実質的に同じものとすることができる。
【００１９】
上記情報処理装置のユーザは、該情報処理装置においてゲームをプレイすることもできるが、ゲームにおいてキャラクタの所定のセリフの第１パートに続けて第２パートを表示させるために指示入力手段から所定の指示を入力しなければならない。第１パートが表示されたときには、その続きの第２パートを表示させるための入力を促すための画像が表示される。上記した複数部分処理において第１部分の処理の実行が終了した後の入力待機状態で第２部分の処理を実行させるために表示装置に表示される入力促進画像は、ゲームにおいて所定のセリフの第１パートの続きの第２パートを表示させるための入力を促す画像と同じであるので、ユーザは、ゲーム感覚で第２部分の処理を実行させるための所定の指示を入力することができるようになる。
【００２０】
上記情報処理装置において、前記表示処理実行手段は、キャラクタが移動体に乗って所定方向に移動する画像を前記所定の演出画像として表示させるものとすることができる。この移動体は、例えば、エレベータとすることができ、エレベータが上昇する／下降するものとすることができる。
【００２１】
この場合、複数部分処理の全体を完了したときには、複数部分処理を実行する前の仮想空間から別の仮想空間に移動して、その後の処理が行われるものとする印象をユーザに与えることができるようになる。特に移動体がエレベータであれば、これまでとは異なる階層にユーザが移動したという印象を与えることができるようになる。
【００２２】
上記情報処理装置は、ユーザの選択に従って実行される複数種類の処理項目を含むメニュー画面を前記表示装置に表示させるメニュー画面表示手段と、ユーザの操作により、前記表示装置に表示されたメニュー画面に含まれる処理項目から所望の処理項目を選択する処理項目選択手段とをさらに備えていてもよい。この場合において、前記複数部分処理実行手段は、前記選択入力手段により前記複数種類の処理項目のうちの所定の処理項目が選択されたときに、前記複数部分処理のうちの第１部分の処理の実行を開始するものとすることができる。
【００２３】
このように表示装置に表示されたメニュー画面から所定の処理項目を選択することで複数部分処理のうちの第１部分の実行が開始されるものとすることで、ユーザは、容易な操作で複数部分処理を開始させることができるようになる。
【００２４】
この場合において、前記複数部分処理は、処理全体を完了するまでに順次実行される必要のある処理として第１部分から第ｎ部分（ｎは２以上の整数）までの処理を含み、第ｎ−１部分の処理までの実行が終了した後に前記指示入力手段からの入力待機状態となるとともに、該第ｎ−１部分の処理の終了後に該指示入力手段から前記所定の指示が入力されることによって該第１部分に続けて該第ｎ部分が実行されるものであってもよく、前記表示処理実行手段は、前記画像表示処理として、前記複数部分処理手段による前記第ｎ部分よりも前の第ｋ部分（ｋは、１〜ｎ−１の間の整数）の処理の実行と並行して前記所定の演出画像を前記表示装置に表示させるとともに、前記第ｋ部分の処理が終了して前記指示入力手段からの入力待機状態となったときに、該指示入力手段からの入力を促す入力促進画像を前記表示装置に表示させるものとすることができる。ここで、前記所定の処理項目が、複数あるとともに、該複数の所定の処理項目の各々に対応する複数部分処理について異なるｎの値が定められている場合には、前記メニュー画面は、前記複数の処理項目を、対応する複数部分処理についてのｎの値に応じた順番で並べて配置していることが好ましい。
【００２５】
この場合、ユーザがメニュー画面から所望の処理項目を選択した場合において、選択した処理項目がメニュー画面において並んでいた順番に応じて該選択した処理項目に対応した処理全体を完了するまでにユーザが指示入力手段から所定の指示を入力しなければならない回数が変わってくる。これにより、ユーザが、メニュー画面における処理項目の位置と指示入力手段からの指示の入力回数に応じて各処理項目の仮想的な位置関係を感じるこことができるようになる。
【００２６】
ここで、キャラクタが移動体に乗って所定方向に移動する画像を所定の演出画像として表示させる場合には、メニュー画面において各処理項目が並んでいる位置に応じて仮想空間内で近くに／遠くに移動しているという印象をユーザに与えることができる。特に移動体がエレベータであれば、各処理項目に応じて階層的な仮想空間が形成され、その階層間でユーザが移動しているという印象を与えることができるようになる。さらに、特定文章（及びその続きの文章）を表示させるものとする場合には、移動体に乗っているキャラクタのセリフとして特定文章等を表示装置に表示させることで、移動体での移動中にユーザがキャラクタと会話しているという印象を与えることができるようになる。
【００２７】
上記情報処理装置は、所定のコンテンツを提供するサーバ装置とネットワークを介して情報を送受信する通信手段と、ユーザの操作により、前記サーバ装置から前記所定のコンテンツをダウンロードする処理を実行させる指示を入力するダウンロード指示入力手段をさらに備え、前記所定のコンテンツは、少なくとも第１部分と第２部分とに分割されて前記サーバ装置から前記情報処理装置にダウンロードされるものであってもよい。この場合において、前記複数処理部分実行手段は、前記ダウンロード指示入力手段により前記所定のコンテンツのダウンロードの指示が入力されたときに、前記通信手段から前記サーバ装置に第１ダウンロード要求を送信し、該サーバ装置からダウンロードした前記所定のコンテンツの第１部分を前記通信手段により受信する処理を前記第１部分の処理として実行し、該コンテンツの第１部分をダウンロードした後に前記指示入力手段から前記所定の指示が入力されたときに、前記通信手段から前記サーバ装置に第２ダウンロード要求を送信し、該サーバ装置からダウンロードした前記所定のコンテンツの第２部分を前記通信手段により受信する処理を前記第２部分の処理として実行するものとすることができる。
【００２８】
ここでは、前記通信手段は、１回の受信動作で所定の情報量までの情報を受信することが可能であるものとすることができ、この場合において、前記所定のコンテンツの情報量は、前記所定の情報量よりも大きいものとすることができる。
【００２９】
所定のコンテンツをサーバ装置からダウンロードする際には、ネットワークの通信容量などの制約から一定程度の時間を要することとなる。１回の受信動作で受信できる情報の情報量の制約などによって第１部分と第２部分に分割されて所定のコンテンツがダウンロードされる場合には、第１部分をダウンロードする際にも第２部分をダウンロードする際にもそれなりの時間を要することとなる。このように時間の必要な複数部分処理に対して、これに並行して上記した画像表示処理が実行されることで、ユーザは、所定のコンテンツをダウンロードを完了するまでに退屈しないで済むようになる。
【００３０】
上記情報処理装置は、例えば、携帯電話機によって構成されたものとすることができる。
【００３１】
携帯電話機は、一般に、処理手段（ＣＰＵ）の処理能力や、記憶手段（主記憶装置、補助記憶装置）の記憶容量の点において、パーソナルコンピュータやゲーム専用機などの情報処理装置に比べて性能及び機能上の制約がある。このため、パーソナルコンピュータやゲーム専用機であれば複数の部分に分割して実行する必要のない処理でも、複数の部分に分割して順次実行しなければ完了できないことが多くなっている。このように本発明は、携帯電話機をプラットフォームとして実現する場合に、とりわけ大きな効果を発揮するものとなる。
【００３２】
上記目的を達成するため、本発明の第２の観点にかかる複数部分処理の実行方法は、複数の処理を並行して実行する機能を有するとともに、画像を表示する表示装置とユーザの操作により所定の指示を入力する入力装置とを備えるコンピュータ装置において、該コンピュータ装置の処理装置が実行する方法であって、処理全体を完了するまでに順次実行される必要のある第１部分の処理と第２部分の処理とを含む複数部分処理を実行するステップと、前記複数部分処理を実行するステップと並行して、前記表示装置に画像を表示させる画像表示処理とを実行するステップとを含み、前記複数部分処理を実行するステップは、前記複数部分処理のうちの第１部分の処理までを実行するステップと、前記第１部分の処理までの実行を終了した後に、前記入力装置から前記所定の指示が入力されるのを待機するステップと、前記入力装置から前記所定の指示が入力された後に、前記複数部分処理のうちの前記第２部分の処理を実行するステップとを含み、前記画像表示処理を実行するステップは、前記第１部分の処理が実行されているときに、該第１部分の処理の実行と並行して所定の演出画像を前記表示装置に表示させるステップと、前記入力装置から前記所定の指示が入力されるのを待機しているときに、前記所定の演出画像の表示を継続しつつ前記入力装置から前記所定の指示を入力することをユーザに促す入力促進画像を前記表示装置に表示させるステップとを含むことを特徴とする。
【００３３】
上記目的を達成するため、本発明の第３の観点にかかるプログラムは、複数の処理を並行して実行する機能を有するとともに、画像を表示する表示装置とユーザの操作により所定の指示を入力する入力装置とを備えるコンピュータ装置において実行されるプログラムであって、処理全体を完了するまでに順次実行される必要のある第１部分の処理と第２部分の処理とを含む複数部分処理と、前記複数部分処理を実行するステップと並行して、前記表示装置に画像を表示させる画像表示処理とを前記コンピュータ装置に実行させ、前記複数部分処理は、前記複数部分処理のうちの第１部分の処理までを実行するステップと、前記第１部分の処理までの実行を終了した後に、前記入力装置から前記所定の指示が入力されるのを待機するステップと、前記入力装置から前記所定の指示が入力された後に、前記複数部分処理のうちの前記第２部分の処理を実行するステップとを含み、前記画像表示処理は、前記第１部分の処理が実行されているときに、該第１部分の処理の実行と並行して所定の演出画像を前記表示装置に表示させるステップと、前記入力装置から前記所定の指示が入力されるのを待機しているときに、前記所定の演出画像の表示を継続しつつ前記入力装置から前記所定の指示を入力することをユーザに促す入力促進画像を前記表示装置に表示させるステップとを含むことを特徴とする。
【００３４】
上記第３の観点にかかるプログラムは、コンピュータ読み取り可能な記録媒体に記録して提供することができる。このコンピュータ読み取り可能な記録媒体は、上記コンピュータ装置に着脱可能に構成され、上記コンピュータ装置とは別個に提供される記録媒体としてもよい。このコンピュータ読み取り可能な記録媒体は、上記コンピュータ装置内に設けられ、上記コンピュータ装置と共に提供される固定ディスク装置などの記録媒体としてもよい。上記第３の観点にかかるプログラムは、ネットワーク上に存在するサーバ装置から、そのデータ信号を搬送波に重畳して、ネットワークを通じて上記コンピュータ装置に配信することもできる。
【発明を実施するための最良の形態】
【００３５】
以下、添付図面を参照して、本発明の実施の形態について説明する。
【００３６】
図１は、この実施の形態に適用されるネットワークシステムの構成を示す図である。図示するように、このネットワークシステムは、サーバ装置２と、サーバ装置２に携帯電話網及びインターネットを含むネットワーク３を介して互いに接続される複数の携帯電話機１（１−１〜１−ｎ）とから構成される。
【００３７】
携帯電話機１は、ネットワーク接続機能を含むコンピュータ装置としての機能を備えるものであり、ユーザは、携帯電話機１のコンピュータ装置としての機能によりゲームを行うことができる。また、携帯電話機１は、ネットワーク３を介してサーバ装置２にアクセスし、サーバ装置２が提供するコンテンツをダウンロードして、実行することができるものとなっている。
【００３８】
図２は、図１の携帯電話機１の構成を示すブロック図である。図示するように、携帯電話機１は、ＣＰＵ（Central Processing Unit）１１と、ＲＯＭ（Read Only Memory）１２と、ＲＡＭ（Random Access Memory）１３と、フラッシュメモリ１４と、入力装置１５と、表示装置１６と、通信装置１７とを備えている。携帯電話機１は、このほかにも通話を行うために必要な構成要素を備えているが、本発明とは直接関係がないため、図２において省略している。
【００３９】
ＣＰＵ１１は、ＲＡＭ１３のプログラム領域に記憶されたプログラムを実行し、ゲームの進行のために必要な処理を行う。ＣＰＵ１１は、ＯＳ（オペレーションシステム）プログラムの制御により、複数のプロセスの処理を並行して実行する機能を有する。複数のプロセスの処理を同時に実行する場合、プロセス同士の同期は、プロセス間通信の手法により実現される。
【００４０】
ＲＯＭ１２は、ＣＰＵ１１のＯＳプログラム、携帯電話機１においてバンドルされているアプリケーションプログラムや、これらのプログラムで使用される固定的なデータ、或いはサンプルデータなどが予め記憶された記憶装置である。携帯電話機１にバンドルされているプログラムには、ゲームプログラム（後述する図６）が含まれる。このゲームプログラムにより行われるゲームには、プレイヤの操作によって動作するプレイヤキャラクタと、それ以外のノンプレイヤキャラクタとが存在する。また、携帯電話機１にバンドルされているプログラムには、サーバ装置２からコンテンツをダウンロードするためのプログラム（後述する図７）と、これに並行してバックグラウンド画面を表示装置１５に表示させるためのプログラム（後述する図７）が含まれる。
【００４１】
ＲＡＭ１３は、ＣＰＵ１１のメインメモリとして用いられる記憶装置である。ＲＡＭ１３の記憶内容は、携帯電話機１の電源をＯＦＦすると消えてしまう。フラッシュメモリ１４は、電気的に書き込み／消去が可能であるが、携帯電話機１の電源をＯＦＦしても記憶内容の消えない記憶装置であり、ＣＰＵ１１の補助メモリとして用いられる記憶装置である。
【００４２】
入力装置１５は、「１」〜「０」までの数字キー、「＊」キー、「＃」キー、方向キー、確定キーなどを含み、利用者の操作によって必要な情報をＣＰＵ１１に入力する。入力装置１５の方向キーは、後述するゲーム画面においてプレイヤキャラクタを移動させ、プレイヤキャラクタの動作などのコマンド等を選択するために用いられ、後述するメニュー画面においてコンテンツ選択肢を選択するために用いられる。入力装置１５の確定キーは、ゲーム画面においてコマンド等の選択を確定するために用いられ、メニュー画面においてコンテンツ選択肢の選択を確定するために用いられる。
【００４３】
入力装置１５の確定キーは、ゲーム画面及び後述するバックグラウンド画面においてキャラクタのセリフが表示され、該セリフに続きがあるときに、続きのセリフを表示させるために用いられる。もっとも、バックグラウンド画面において続きのセリフを表示させるために入力装置１５の確定キーを入力するのは、実際には続きのセリフを表示させるために行われるではなく、コンテンツの各部分のダウンロードを指示するために行われるものである。
【００４４】
表示装置１６は、液晶表示装置などによって構成され、実行されているゲームの画面や、サーバ装置２から取得したメニュー画面、メニュー画面に従ってコンテンツを取得しているときに表示されるバックグラウンド画面、さらには取得したコンテンツの画面などを表示する。
【００４５】
通信装置１７は、ネットワーク３を介してサーバ装置２と情報を送受信する。ネットワーク３を介してサーバ装置２から送られてくる情報は、全て所定の形式で圧縮されている。圧縮率の高い形式は、情報を展開するときにＣＰＵ１１に膨大な負荷がかかってしまうため、サーバ装置２から携帯電話機１に送られる情報の圧縮形式は、どうしてもＣＰＵ１１に対する負荷の軽い形式、すなわち情報の圧縮率がそれほど高くない形式とせざるを得ない。
【００４６】
携帯電話機１がサーバ装置３から受信したコンテンツなどの情報は、圧縮されたままの状態で一旦ＲＡＭ１３の所定の領域に記憶される。圧縮された情報は、展開しなければＣＰＵ１１が使用できる情報とはならないが、情報を展開するためには、圧縮された状態の情報を記憶している領域の他に、展開すべき情報の情報量に応じた大きさの領域をＲＡＭ１３に確保することが必要となる。
【００４７】
これに対して、ＲＡＭ１３の記憶容量は限られており、情報量が大きいコンテンツを一度にダウンロードしてしまうと、当該コンテンツの情報を展開するのに必要な領域をＲＡＭ１３に確保することができない。一方、ダウンロードするコンテンツの全体での情報量に関わらず、バックグラウンド画面を表示させるためのバックグラウンド処理を行うためにＲＡＭ１３に確保しなければならない領域はほとんど変わらず、バックグラウンド処理を行わないことでコンテンツの情報を展開するために確保できる領域の大きさはそれほど増えない。
【００４８】
このため、情報量が所定量よりも大きいコンテンツについては、各々の情報量が所定量以下の複数の部分に分割され、部分毎にサーバ装置２から携帯電話機１にダウンロードされるものとなる。そして、このように複数の部分に分割されたコンテンツの全体をダウンロードするためには、各部分について携帯電話機１からサーバ装置２にダウンロードを要求しなければならない。部分毎のダウンロード要求を何回もサーバ装置２に送信しなければならないため、情報量が所定量よりも大きいコンテンツのダウンロードを完了するまでには、入力装置１６からの入力を繰り返して行わなければならないものとなっている。
【００４９】
以下、携帯電話機１の表示装置１６に表示される画面について説明する。携帯電話機１では、前述したゲームを実行することができる。また、携帯電話機１からネットワーク３を介してサーバ装置２にアクセスしてメニュー画面を取得し、表示装置１６に表示されたメニュー画面から所望のコンテンツを選択し、該選択したコンテンツを携帯電話機１６にダウンロードすることができる。
【００５０】
図３（ａ）〜（ｄ）は、携帯電話機１でゲームプログラムの実行中に表示されるゲーム画面を示す図である。図３（ａ）において表示装置１６に表示されているゲーム画面１００Ａでは、ゲームのフィールド上において、プレイヤキャラクタ１０１の他に３体のノンプレイヤキャラクタ１０２〜１０４が存在している。プレイヤキャラクタ１０１は、入力装置１５の方向キーの操作によりノンプレイヤキャラクタ１０２の近傍まで移動しているものとする。
【００５１】
図３（ａ）の状態でユーザが入力装置１５の確定キーの入力を行うと、図３（ｂ）に示すように、下部にセリフ表示ウィンドウ１１０が設けられたゲーム画面１００Ｂが表示装置１６に表示される。セリフ表示ウィンドウ１１０には、ノンプレイヤキャラクタ１０２が発するセリフが表示されるが、ゲーム画面１００Ｂにおいては、セリフ表示ウィンドウ１１０内にノンプレイヤキャラクタ１０２のセリフを全て表示しきれない。この場合、セリフ表示ウィンドウ１１０内の右下位置に逆三角形状のセリフ続きマーク１１１が付されるものとなる。
【００５２】
図３（ｂ）の状態でユーザがさらに入力装置１５の確定キーの入力を行うと、図３（ｃ）に示すように、図３（ｂ）で表示されていたセリフの続きとなるセリフがセリフ表示ウィンドウ１１０内に表示されたゲーム画面１００Ｃが表示装置１６に表示される。ゲーム画面１００Ｃにおいては、もうノンプレイヤキャラクタ１０２のセリフが最後まで表示されているので、セリフ表示ウィンドウ１１０内にはセリフ続きマーク１１１が付されていない。
【００５３】
図３（ｃ）の状態でユーザがさらに入力装置１５の確定キーの入力を行うと、図３（ｄ）に示すように、セリフ表示ウィンドウ１１０の消去されたゲーム画面１００Ｄが表示装置１６に表示される。なお、ゲーム画面１００Ｂ、１００Ｃが表示されている状態では、確定キー以外の入力装置１５からの入力は受け付けられないものとなっている。
【００５４】
また、ノンプレイヤキャラクタ１０２のセリフが非常に短い場合には、図３（ａ）の状態で確定キーの入力を行うと、図３（ｃ）に示すようなセリフ表示ウィンドウ１１０内にセリフ続きマーク１１１が付されていないゲーム画面が表示される。一方、ノンプレイヤキャラクタ１０２のセリフが非常に長い場合には、セリフの最終部分より前の部分を表示させるときには図３（ｂ）に示すようなセリフ表示ウィンドウ１１０内にセリフ続きマーク１１１が付されているゲーム画面が繰り返して表示される。
【００５５】
また、特に図示をしないが、ユーザが入力装置１５から所定の入力を行ったり、ゲームの進行状況が所定の状況となると、ゲーム画面中にコマンドやアイテムを選択するためのメニューウィンドウが設けられる。メニューウィンドウが表示されている状態で入力装置１５の方向キーの入力されると、該メニューウィンドウ内の項目（コマンドやアイテム）の何れかが選択され、確定キーの入力が行われると、選択されている項目に応じた処理（プレイヤキャラクタ１０１が動作する、アイテムを使用する等）が行われる。
【００５６】
図４は、サーバ装置２により提供されて携帯電話機１にダウンロードされるコンテンツを選択するためのメニュー画面を示す図である。図４に示すメニュー画面２００には、複数のコンテンツ選択肢２０２〜２０Ｘが含まれており、これらコンテンツ選択肢２０２〜２０Ｘのうちからユーザの入力装置１５の操作により所望のコンテンツ選択肢を選択して、当該コンテンツ選択肢に対応したコンテンツをサーバ装置２から携帯電話機１にダウンロードさせることを指示するものである。メニュー画面２００においては、「１階：コンテンツデパート入り口」という標題２０１が表示されており、メニュー画面２００のページが仮想的に１階に存在するものとしている。
【００５７】
また、コンテンツ選択肢２０２〜２０Ｘには、それぞれ「２階」から「Ｘ階」の表示があり、コンテンツ選択肢２０２〜２０Ｘに対応するコンテンツのページがそれぞれ仮想的に２階からＸ階に存在するものとしている。コンテンツ選択肢２０２〜２０Ｘのうちの所望のコンテンツ選択肢が選択されている状態で（図４ではコンテンツ選択肢２０３が選択されている状態を示しており、方向キーの入力により選択が変化する）、入力装置１５から確定キーの入力を行うことでコンテンツ選択肢が指定される。
【００５８】
所望のコンテンツ選択肢を指定してから対応するコンテンツが起動するまでに、ユーザは、入力装置１５の確定キーの入力を少なくとも２回行わなくてはならない。コンテンツ選択肢２０２〜２０Ｘは、対応するコンテンツを起動するまでに確定キーを入力しなければならない回数が少ない順に並べられている（但し、確定キーを入力しなければならない回数が同一のものが並べられていても構わない）。
【００５９】
所望のコンテンツ選択肢を指定した後の確定キーの入力のうちでコンテンツを起動する直前の確定キーの入力は、当該コンテンツの起動を指示するための入力であるが、それよりも前の確定キーの入力は、コンテンツの送信要求をサーバ装置１に送信するための入力である。コンテンツ選択肢２０２〜２０Ｘには、対応するコンテンツについて分割された部分毎に送信要求のためのＵＲＬが埋め込まれており、例えば、コンテンツの起動までに３回の確定キーの入力が必要なコンテンツ選択肢には、送信要求のためのＵＲＬが２つ埋め込まれている。
【００６０】
図５（ａ）〜（ｄ）は、メニュー画面２００に従ってユーザが所望のコンテンツを指定した後、当該コンテンツをサーバ装置２からダウンロードしている間に表示されるバックグラウンド画面を示す図である。図５（ａ）〜（ｄ）のバックグラウンド画面３００Ａ〜３００Ｄは、コンテンツが２つの部分で分割受信される（確定キーの入力は３回）場合の例を示している。また、図５（ａ）〜（ｄ）に示すバックグラウンド画面３００Ａ〜３００Ｄを表示装置１６に表示させるための処理は、コンテンツをダウンロードする処理とは別の処理として、該コンテンツをダウンロードするための処理と並行して行われる。
【００６１】
図４のメニュー画面２００において、ユーザがコンテンツ選択肢２０２〜２０Ｘのうちから所望のコンテンツ選択肢（ここでは、対応するコンテンツの起動までに必要な確定キーの入力回数が３回のもの）を指定すると、図５（ａ）に示すバックグラウンド画面３００Ａが表示装置１６に表示される。バックグラウンド画面３００Ａでは、扉が閉じて停止状態のエレベータにバックグラウンドキャラクタ３０１（エレベータガール）が乗っており、バックグラウンドキャラクタ３０１の発する最初のセリフがセリフ表示ウィンドウ３１０内に表示される。
【００６２】
バックグラウンド画面３００Ａが表示されている状態では、少なくともユーザが入力装置１６の確定キーの入力を行わなければ対応するコンテンツの如何なる部分もダウンロードされないので、ここで確定キーの入力を促すために、ゲーム画面１００Ｂのセリフ続きマーク１１１と同じ形態のセリフ続きマーク３１１がセリフ表示ウィンドウ３１０内に付される。
【００６３】
図５（ａ）の状態でユーザが入力装置１５の１回目の確定キーの入力を行うと、コンテンツの最初の部分のダウンロードが開始されるが、ここで、セリフ表示ウィンドウ３１０内のセリフが一旦消去されるとともに（ウィンドウ自体は消去されない）、エレベータが上昇しているように見える所定の効果表示が行われる。そして、コンテンツの最初の部分のダウンロードを完了すると、図５（ｂ）に示すように、セリフ表示ウィンドウ３１０内に別のセリフが表示されるとともに、セリフ表示ウィンドウ３１０内にセリフ続きマーク３１１が付されるものとなる。エレベータが上昇しているように見える効果表示は、そのまま続けられる。
【００６４】
図５（ｂ）の状態でユーザが入力装置１５の２回目の確定キーの入力を行うと、コンテンツの次の部分のダウンロードが開始される。ここでも、エレベータが上昇しているように見える効果表示は、そのまま続けられるが、セリフ表示ウィンドウ３１０内のセリフが一旦消去されるとともに（ウィンドウ自体は消去されない）。そして、この部分のダウンロードを完了すると、コンテンツ全体のダウンロードは完了したことになるので、図５（ｃ）に示すように、エレベータが上昇しているように見える所定の効果表示が停止される。また、セリフ表示ウィンドウ３１０に最終のセリフが表示される。
【００６５】
図５（ｃ）の状態でユーザが入力装置１５の３回目の確定キーの入力を行うと、コンテンツの起動が開始されるが、ここでは、図５（ｄ）に示すように、エレベータの扉が開く演出表示がされる。
【００６６】
なお、バックグラウンドキャラクタ３０１の発する最初のセリフと、コンテンツのダウンロードを全て完了した際の最終のセリフは、固定でのものであるが、コンテンツの一部のみのダウンロードを完了した際に表示される別のセリフは、何種類か用意されたもののうちからランダムに選ばれる。部分毎に分割しなくても受信可能なコンテンツのダウンロードを完了したときには、最初のセリフの次のセリフが、最終のセリフとなる。
【００６７】
ここで、最初のセリフは、「いらっしゃいませ。コンテンツデパートへようこそ。」となっていて、エレベータに乗り込んだという感覚をユーザに与えるものとなっている。コンテンツのダウンロードを全て完了したときに発するセリフは、「ご希望の階に到着です。」となっていて、所望の場所に到着したという感覚をユーザに与えるものとなっている。一方、コンテンツの一部のみのダウンロードを完了しただけのときのセリフは、例えば、「今日は、いい天気ですね。」といったように差し障りのない世間話的な内容のもので、どのような順序で表示されても、また、何処で終了しても、ユーザに違和感を与えないようなものとなっている。
【００６８】
以下、この実施の形態にかかるネットワークシステムを構成する携帯電話機１において実行される処理について説明する。携帯電話機１において実行される処理としては、ゲームの処理とコンテンツのダウンロードの処理とがあるが、ゲームの処理を行うために携帯電話機１は特にサーバ装置２との通信を必要としない。
【００６９】
図６は、携帯電話機１において、ゲームプログラムの実行により行われる処理を示すフローチャートである。なお、このフローチャートにおいては、ゲームを開始する際や、ゲームの場面が切り替われるときに行われるプログラムやデータのＲＡＭ１３への読み込みなどの処理を省略している。
【００７０】
ゲームプログラムの処理においては、ＣＰＵ１１は、入力装置１５の方向キーの入力があったかどうかを判定する（ステップＳ１０１）。方向キーの入力があった場合には、ＣＰＵ１１は、表示装置１６に現在表示されているゲーム画面においてメニューウィンドウが設けられているかどうかを判定する（ステップＳ１０２）。
【００７１】
ゲーム画面においてメニューウィンドウが設けられていない場合には、ＣＰＵ１１は、入力された方向に応じてフィールド上におけるプレイヤキャラクタ１０１の位置を移動させ、該位置にプレイヤキャラクタ１０１が移動したゲーム画面を表示装置１６に表示させる（ステップＳ１０３）。そして、ステップＳ１０１の処理に戻る。ゲーム画面においてメニューウィンドウが設けられている場合には、ＣＰＵ１１は、入力された方向に応じてメニューウィンドウ中の項目で選択中となる項目を切り替えて、表示装置１６に表示させる（ステップＳ１０４）。そして、ステップＳ１０１の処理に戻る。
【００７２】
方向キーの入力がなかった場合には、ＣＰＵ１１は、入力装置１５の確定キーの入力があったかどうかを判定する（ステップＳ１０５）。確定キーの入力がなかった場合には、ＣＰＵ１１は、入力装置１５の他のキーの入力があったかどうかを判定する（ステップＳ１０６）。他のキーの入力もなかった場合には、そのままステップＳ１０１の処理に戻る。他のキーの入力があった場合には、ＣＰＵ１１は、入力装置１５からの入力に応じた処理を行う。なお、この処理には、ゲーム画面中にメニューウィンドウを設け、そこにユーザの選択対象となる項目を表示させる処理が含まれる（ステップＳ１０７）。そして、ステップＳ１０１の処理に戻る。
【００７３】
確定キーの入力があった場合には、ＣＰＵ１１は、表示装置１６に現在表示されているゲーム画面においてセリフ表示ウィンドウ１１０が設けられているかどうかを判定する（ステップＳ１０８）。ゲーム画面においてセリフ表示ウィンドウ１１０が設けられている場合には、ＣＰＵ１１は、セリフ表示ウィンドウ１１０内にセリフ続きマーク１１１が付されているかどうかを判定する（ステップＳ１０９）。
【００７４】
セリフ続きマーク１１１が付されている場合には、ＣＰＵ１１は、これまで表示されていたセリフの続きのセリフに切り替えてセリフ表示ウィンドウ１１０内に表示させる（ステップＳ１１０）。そして、ステップＳ１０１の処理に戻る。セリフ続きマーク１１１が付されていない場合には、ＣＰＵ１１は、ゲーム画面からセリフ表示ウィンドウ１１０を消去して、表示装置１６に表示させる（ステップＳ１１１）。そして、ステップＳ１０１の処理に戻る。
【００７５】
ゲーム画面においてセリフ表示ウィンドウ１１０が設けられていなかった場合には、ＣＰＵ１１は、フィールド上においてプレイヤキャラクタ１０１の近傍にセリフを発するノンプレイヤキャラクタ１０２〜１０４が存在しているかどうかを判定する（ステップＳ１１２）。プレイヤキャラクタ１０１の近傍にセリフを発するノンプレイヤキャラクタ１０２〜１０４が存在していれば、ＣＰＵ１１は、ゲーム画面にセリフ表示ウィンドウ１１０を設け、そこに当該ノンプレイヤキャラクタのセリフの最初の部分を表示させて、表示装置１６に表示させる（ステップＳ１１３）。そして、ステップＳ１０１の処理に戻る。
【００７６】
プレイヤキャラクタ１０１の近傍にセリフを発するノンプレイヤキャラクタ１０２〜１０４が存在しなければ、ＣＰＵ１１は、確定キーの入力により他のイベント（メニューウィンドウ内で選択している項目の確定を含む）を発生させる場合であるかどうかを判定する（ステップＳ１１４）。他のイベントを発生させる場合であれば、発生させるイベントがゲームを終了させるイベントであるかどうかを判定する（ステップＳ１１５）。ゲームを終了させるイベントであれば、このフローチャートの処理を終了する。
【００７７】
ゲームを終了させるイベントでなければ、ＣＰＵ１１は、発生させるイベントに応じた処理を行う（ステップＳ１１５）。そして、ステップＳ１０１の処理に戻る。ステップＳ１１４で他のイベントを発生させる場合でなかった場合は、そのままステップＳ１０１の処理に戻る。
【００７８】
図７は、携帯電話機１において、メニュー画面からルームを選択した場合に当該ルームのコンテンツをダウンロードするために実行されるダウンロード処理を示すフローチャートである。この処理は、メニュー画面２００においてコンテンツ選択肢２０２〜２０Ｘのうちからユーザの所望のコンテンツが指定されたときに開始される。
【００７９】
ダウンロード処理においては、ＣＰＵ１１は、まず、図８にて詳細を後述するバックグラウンド処理を起動させ、このダウンロード処理と並行して実行させる（ステップＳ２０１）。次に、ＣＰＵ１１は、入力装置１５の確定キーの入力があったかどうかを判定する（ステップＳ２０２）。ＣＰＵ１１は、確定キーの入力がない間はステップＳ２０２の処理を繰り返して実行し、確定キーの入力が行われるのを待機する。
【００８０】
確定キーの入力があった場合には、ＣＰＵ１１は、並行して実行されているバックグラウンド処理のプロセスに、コンテンツの受信を開始する旨を通知する（ステップＳ２０３）。その後、ＣＰＵ１１は、指定されたコンテンツ選択肢に対応したコンテンツの未受信の部分のうちの最初の部分をダウンロードさせる旨の要求を通信装置１７からネットワーク３を介してサーバ装置２に送信させる（ステップＳ２０４）。
【００８１】
その後、ＣＰＵ１１は、当該要求に応じてサーバ装置２から送信されてくるコンテンツの当該部分を受信する処理を行い（ステップＳ２０５）、コンテンツの当該部分の受信を完了したかどうかを判定する（ステップＳ２０６）。コンテンツの当該部分の受信を完了していなければ、ステップＳ２０５に戻り、ＣＰＵ１１は、コンテンツの当該部分を受信する処理を続けて行う。
【００８２】
コンテンツの当該部分の受信を完了した場合には、ＣＰＵ１１は、ＲＡＭ１３に作業領域を確保してコンテンツの当該部分を展開する。ここで、展開したコンテンツの当該部分は、必要に応じてフラッシュメモリ１４に退避される（ステップＳ２０７）。次に、ＣＰＵ１１は、ユーザにより指定されたコンテンツ選択肢に対応したコンテンツの全ての部分の受信を完了したかどうかを判定する（ステップＳ２０８）。未だ当該コンテンツの一部分の受信しか完了していなければ、ＣＰＵ１１は、並行して実行されているバックグラウンド処理のプロセスに、当該コンテンツの一部分の受信を完了した旨を通知する（ステップＳ２０９）。そして、ステップＳ２０２の処理に戻る。
【００８３】
コンテンツの全ての部分の受信を完了した場合には、ＣＰＵ１１は、並行して実行されているバックグラウンド処理のプロセスに、当該コンテンツの全部分の受信を完了した旨を通知する（ステップＳ２１０）。さらに、ＣＰＵ１１は、入力装置１５の確定キーの入力があったかどうかを判定する（ステップＳ２１１）。ＣＰＵ１１は、確定キーの入力がない間はステップＳ２１１の処理を繰り返して実行し、確定キーの入力が行われるのを待機する。
【００８４】
確定キーの入力があった場合には、ＣＰＵ１１は、並行して実行されているバックグラウンド処理のプロセスに、当該コンテンツを起動する旨を通知する（ステップＳ２１２）。そして、ＣＰＵ１１は、サーバ装置２からダウンロードした当該コンテンツを起動する（ステップＳ２１３）。そして、このフローチャートの処理を終了する。なお、このフローチャートの処理が終了されると、後述するようにバックグラウンド処理も続けて終了させられるが、この後は、ステップＳ２１３で起動したコンテンツのプロセスが実行されている状態となる。
【００８５】
図８は、携帯電話機１において、図７のダウンロード処理と並行して実行されるバックグラウンド処理を示すフローチャートである。バックグラウンド処理では、ＣＰＵ１１は、バックグラウンドキャラクタ３０１が乗っているエレベータが停止してる状態のバックグラウンド画面を表示させ（ステップＳ３０１）、さらに、このバックグラウンド画面にセリフ表示ウィンドウ３１０を設け、バックグラウンドキャラクタ３０１の最初のセリフを表示させるとともに、セリフ表示ウィンドウ３１０内にセリフ続きマーク３１１を付加する（ステップＳ３０２）。
【００８６】
次に、ＣＰＵ１１は、並行して実行されているダウンロード処理のプロセスからコンテンツの受信を開始する旨の通知を受け取ったかどうかを判定する（ステップＳ３０３）。コンテンツの受信を開始する旨の通知を受け取っていない間はステップＳ３０３の処理を繰り返して実行し、コンテンツの受信を開始する旨が通知されるのを待機する。コンテンツの受信を開始する旨の通知を受け取った場合には、ＣＰＵ１１は、セリフ表示ウィンドウ３１０自体は消去することなく、その中に表示されているセリフを表示消去する（ステップＳ３０４）。
【００８７】
次に、ＣＰＵ１１は、表示装置１６に表示されているバックグラウンド画面に含まれているエレベータが上昇しているように見える所定の効果表示を行う（ステップＳ３０５）。次に、ＣＰＵ１１は、並行して実行されているダウンロード処理のプロセスからコンテンツの全部分の受信を完了した旨の通知を受け取ったかどうかを判定する（ステップＳ３０６）。コンテンツの全部分の受信を完了した旨の通知を受け取っていない場合には、ＣＰＵ１１は、今度は、並行して実行されているダウンロード処理のプロセスからコンテンツの一部分の受信を完了した旨の通知を受け取ったかどうかを判定する（ステップＳ３０７）。
【００８８】
コンテンツの一部分の受信を完了した旨の通知も受け取っていなければ、ステップＳ３０４の処理に戻り、エレベータが上昇しているように見える所定の効果表示を継続して行う。コンテンツの一部分の受信を完了した旨の通知を受け取っていれば、ＣＰＵ１１は、最初と最終のセリフ以外のセリフであって、現在表示されているセリフとは別のセリフをランダムに選んでセリフ表示ウィンドウ３１０内に表示させるとともに、セリフ表示ウィンドウ３１０内にセリフ続きマーク３１１を付加する（ステップＳ３０８）。そして、ステップＳ３０３の処理に戻る。
【００８９】
コンテンツの全部分を受信した旨の通知を受け取っていれば、ＣＰＵ１１は、エレベータが上昇しているように見える所定の効果表示を停止してエレベータが停止した状態でバックグラウンド画面を表示させる（ステップＳ３０９）。ＣＰＵ１１は、また、セリフ表示ウィンドウ３１０内に最終セリフを表示させるが、ここではセリフ表示ウィンドウ３１０内にセリフ続きマーク３１１を付加しない（ステップＳ３１０）。
【００９０】
次に、ＣＰＵ１１は、並行して実行されているダウンロード処理のプロセスからコンテンツを起動する旨の通知を受け取ったかどうかを判定する（ステップＳ３１１）。コンテンツを起動する旨の通知を受け取っていいなければ、ステップＳ３０９の処理に戻り、エレベータが停止した状態で、セリフ表示ウィンドウ３１０内に最終セリフの表示されているバックグラウンド画面の表示を継続させる。
【００９１】
コンテンツを起動する旨の通知を受け取った場合には、ＣＰＵ１１は、バックグラウンド画面において表示されているセリフ表示ウィンドウ３１０を表示消去し（ステップＳ３１２）、エレベータの扉が開く様子を示す画像を表示させる（ステップＳ３１３）。バックグラウンド画面におけるエレベータの扉が開くと、このフローチャートの処理を終了する。
【００９２】
以上説明したように、この実施の形態にかかるネットワークシステムにおいては、携帯電話機１は、ＲＯＭ１２にバンドルされたゲームプログラムによりゲームを実行できる他に、ユーザがメニュー画面２００から所望のコンテンツ選択肢を選択することでネットワーク３を介してサーバ装置２の提供するコンテンツをダウンロードして、実行することができる。もっとも、携帯電話機１のＲＡＭ１３の記憶容量などの制約から、ユーザが指定したコンテンツ選択肢に対応するコンテンツの情報量が大きいと、これを一度にダウンロードできるとは限らず、所定の情報量以下の複数の部分に分割されてダウンロードされることがある。
【００９３】
例えば、２つの部分に分割されたコンテンツをダウンロードする場合、ユーザが入力装置１５の操作によりコンテンツ選択肢を指定し、ここで表示装置１６に表示されるバックグラウンド画面３００Ａに従って入力装置１５の確定キーの入力を行うと、コンテンツの最初の部分のダウンロードが開始される。コンテンツの最初の部分のダウンロードが完了した後、次の部分の部分のダウンロードは、ユーザがさらに入力装置１５の確定キーの入力を行わなければ開始されない。すなわち、コンテンツの１の部分のダウンロードを完了した後に、入力装置１５の確定キーの入力待ちとなり、確定キーの入力を待って次の部分のダウンロードが開始される。そして、コンテンツの２番目の部分のダウンロードを完了すると、再び入力装置１５の確定キーの入力待ちとなり、確定キーの入力を待ってコンテンツが起動されるものとなる。
【００９４】
一方、メニュー画面２００から所望のコンテンツ選択肢をユーザが指定した後、該指定したコンテンツ選択肢に対応したコンテンツをダウンロードするための処理と並行して、バックグラウンド処理が行われ、表示装置１６にバックグラウンド画面３００Ａ〜３００Ｄが表示される。バックグラウンド画面３００Ａ〜３００Ｄは、コンテンツの最初の部分のダウンロードを開始させるための確定キーの入力を待機してる際に表示されるエレベータが停止してる状態のバックグラウンド画面３００Ａから、コンテンツを各部分をダウンロードしている際に表示されるエレベータが上昇するバックグラウンド画面３００Ｂ、３００Ｃを経て、ダウンロードしたコンテンツを起動する際に表示されるエレベータの扉が開く状態のバックグラウンド画面３００Ｄへと変化していく。
【００９５】
また、バックグラウンド画面３００Ａは、セリフ表示ウィンドウ３１０が設けられ、ここにエレベータに乗っているバックグラウンドキャラクタ３０１の最初のセリフが表示されるとともに、ゲーム画面１００Ｂにおけるセリフ続きマーク１１１と同一形態のセリフ続きマーク３１１が付加される。コンテンツの最初の部分のダウンロードを完了すると、バックグランド画面３００Ｂのセリフ表示ウィンドウ３１０に別のセリフが表示され、さらに、コンテンツ全体のダウンロードを完了したときのバックグラウンド画面３００Ｃのセリフ表示ウィンドウ３１０に最終のセリフが表示される。最終のセリフが表示される場合でないバックグラウンド画面３００Ｂでは、セリフ表示ウィンドウ３１０内にセリフ続きマーク３１１が付加される。
【００９６】
このようにユーザがメニュー画面２００から所望のコンテンツ選択肢を指定すると、ネットワーク３を介してサーバ装置２から携帯電話機１に指定したコンテンツ選択肢に対応したコンテンツがダウンロードされるが、ネットワーク３の通信容量などの制約から、コンテンツのダウンロードを完了するまでにはどうしても一定程度の時間が必要になってくる。ここで、コンテンツのダウンロードの開始から起動までの間において、エレベータの動きで統一的に表現するバックグラウンド画面３００Ａ〜３００Ｄが継続して表示されるため、コンテンツのダウンロードが完了して起動するまでの時間でユーザが退屈しないで済むようになる。また、所望のコンテンツのダウンロードの処理を、メニュー画面２００から所望のコンテンツ選択肢を指定するだけの簡単な操作で開始させることができるものとなる。
【００９７】
また、エレベータの動きで統一的に表現するバックグラウンド画面３００Ａ〜３００Ｄが継続して表示されるため、コンテンツのダウンロードの開始から起動までの間においてコンテンツの最初の部分のダウンロードを開始する前、１の部分のダウンロードを完了してから次の部分のダウンロードを開始する前、コンテンツ全体のダウンロードを完了したが起動する前のそれぞれにおいて、入力装置１５の確定キーの入力待機状態になっていることをユーザにあまり意識させないで済む。入力待機状態から確定キーの入力が行われた後に表示される画面も統一性のあるものなので、確定キーの入力待機状態となっていたことをいっそうユーザに意識させることがない。
【００９８】
また、コンテンツの最初の部分のダウンロードを開始する前で確定キーの入力を待機している際に表示されるバックグラウンド画面３００Ａでは、セリフ表示ウィンドウ３１０にセリフ続きマーク３１１が付加される。コンテンツの１の部分のダウンロードを完了してから次の部分のダウンロードを開始する前で確定キーの入力を待機している際に表示されるバックグラウンド画面３００Ｂでも、セリフ表示ウィンドウ３１０にセリフ続きマーク３１１が付加される。コンテンツの全体をダウンロードを完了したが起動する前で確定キーの入力を待機している際に表示されるバックグラウンド画面３００Ｃでは、セリフ続きマーク３１１は付加されないものの、セリフ表示ウィンドウ３１０が設けられる。
【００９９】
このようにバックグラウンド画面３００Ａ〜３００Ｃに設けられるセリフ表示ウィンドウ３１０は、ユーザがゲームを行っているときのゲーム画面１００Ｂ、１００Ｃに設けられるセリフ表示ウィンドウ１１０と同じ形態のものであり、バックグラウンド画面３００Ａ、３００Ｂにおけるセリフ続きマーク３１１も、ゲーム画面１００Ｂにおけるセリフ表示マーク１１１と同じ形態のものである。ユーザは、ゲームを行っているときにおいてセリフ続きマーク１１１に従ってノンプレイヤキャラクタ１０２のセリフの続きを表示させる場合、全てのセリフが表示されてセリフ表示ウィンドウ１１０を消去させる場合に、入力装置１５の確定キーの入力を行うものとなる。
【０１００】
本来はコンテンツの最初の部分のダウンロード開始、１の部分をダウンロードした後の次の部分のダウンロード開始、または全体をダウンロード完了したコンテンツの起動を指示するための確定キーの入力を、ユーザは、ゲームを行っているときにノンプレイヤキャラクタ１０２のセリフの続きを表示させたりセリフを消去させたりするのと同じゲーム感覚で行うことができるようになる。また、ユーザは、ゲーム感覚で特に意識することなく、入力待機状態になっている場面で確定キーの入力を行って、後続する処理を実行させるようにすることができる。さらに、ユーザは、ノンプレイヤキャラクタ１０２と会話するのと同じようなゲーム感覚で、コンテンツが起動されるまでに表示されるバックグラウンド画面３００Ａ〜３００Ｄにおけるバックグラウンドキャラクタ３０１との会話を楽しむことができる。
【０１０１】
また、ゲーム画面１００Ｂ、１００Ｃでのノンプレイヤキャラクタ１０２のセリフと同じように、バックグラウンド画面３００Ａ〜３００Ｃでもバックグラウンドキャラクタ３０１のセリフが表示され、セリフ表示ウィンドウ３１０にセリフ続きマーク３１１が付加されるので、セリフの続きを読みたい、或いは全部読み終わったので消したいという普通に生じるユーザの感覚を利用することによって、コンテンツのダウンロードの開始から起動までに何度も確定キーの入力を行わなければならないことをユーザに意識させないで済むものとなる。
【０１０２】
また、バックグラウンド画面３００Ａ〜３００Ｄは、最初に停止状態にあり、その後上昇し、最後に停止して扉が開くエレベータという統一性のある画像で構成されている。バックグラウンド画面３００Ａ〜３００Ｄが表示されるのは、ダウンロード可能なコンテンツに対応したコンテンツ選択肢２０２〜２０Ｘを含むメニュー画面２００が表示されるときと、ダウンロード後に起動されたコンテンツの画面が表示されるときとの間である。また、メニュー画面２００には、標題２０１として「１階：コンテンツデパート入り口」と書かれている。
【０１０３】
このようにメニュー画面２００Ａの表示からコンテンツの画面の表示に切り替わるまでの間で、最初に停止状態にあり、その後上昇し、最後に停止して扉が開くエレベータで表現されるバックグラウンド画面３００Ａ〜３００Ｄが表示されることにより、ユーザは、メニュー画面２００の置かれている階（１階）から指定したコンテンツ選択肢に対応したコンテンツの置かれている階（２階〜Ｘ階）に移動したという印象を持つことができるようになる。
【０１０４】
ところで、メニュー画面２００は複数のコンテンツ選択肢２０２〜２０Ｘを含んでいるが、コンテンツ選択肢２０２〜２０Ｘは、対応するコンテンツが分割された部分の数、すなわち、対応するコンテンツ全体のダウンロードを完了するまでに入力装置１５の確定キーの入力を行わなければならない回数の順番で配置されている。つまり、ユーザが指定したコンテンツ選択肢のメニュー画面２００における位置に応じて、現在いるメニュー画面２００の空間（１階：コンテンツデパート入り口）に近い／遠い階に移動しているという印象をユーザに与えることができるようになる。
【０１０５】
また、上記の実施の形態では、携帯電話機１にコンテンツをダウンロードするときを例としてあげているが、パーソナルコンピュータやゲーム専用機などの他の情報処理装置であれば一度にダウンロードできる情報量のコンテンツでも、携帯電話機１ではＲＡＭ１３の記憶容量などの制約から、一度にダウンロードできるとは限らず、複数の部分に分割してダウンロードしなければならない場合が生じる。携帯電話機１では、システム上の制約が大きいことから、コンテンツのダウンロードに並行して上記のバックグラウンド処理を行うことに顕著な効果が生じるものとなる。
【０１０６】
本発明は、上記の実施の形態に限られず、種々の変形、応用が可能である。以下、本発明に適用可能な上記の実施の形態の変形態様について説明する。
【０１０７】
上記の実施の形態では、ユーザが指定したコンテンツ選択肢に対応したコンテンツは、複数の部分に分割されてサーバ装置２から携帯電話機１にダウンロードされるものとしていたが、コンテンツの各部分をダウンロードしている最中のバックグラウンド画面では、バックグラウンドキャラクタ３０１のセリフは表示されていなかった。そして、部分毎にダウンロードを完了する度に、セリフ表示ウィンドウ３１０にバックグラウンドキャラクタ３０１のセリフを表示させ、セリフ続きマーク３１１を付加する（但し、最終セリフ以外が表示されている場合）ものとしていた。
【０１０８】
もっとも、バックグラウンドキャラクタ３０１の各セリフの表示開始タイミングは、コンテンツの各部分のダウンロードを完了したときに限るものではなく、例えば、コンテンツの各部分のダウンロードを開始したときに、これまで表示されていたのと異なるセリフをセリフ表示ウィンドウ３１０に表示させるものとしてもよい。もっとも、セリフ続きマーク３１１を付加するタイミングは、コンテンツの各部分のダウンロードを完了したタイミングとすればよい。また、このようなタイミングでセリフの切り替えを行う場合は、最終セリフが表示される場合、セリフ続きマーク３１１を付加するものとすればよい。
【０１０９】
上記の実施の形態では、コンテンツの１の部分のダウンロードが完了して次の部分のダウンロードを開始させるために確定キーの入力待ちとなっているときに表示されるセリフ（コンテンツ全体のダウンロードを完了するまでに、複数回表示される場合がある）は、どのような順序で表示されても、何処で終了しても、ユーザに違和感を与えないような内容のものとなっていた。これに対して、コンテンツのダウンロードを完了するまでに確定キーの入力を行わなければならない回数が最初から分かっているのであれば、回数に応じて区切られた一連のセリフの部分を順次表示させていくものとしてもよい。
【０１１０】
この場合、コンテンツの分割された部分の数毎に、一連のセリフの展開パターンを予め作成しておく。例えば、３つの部分に分割してダウンロードされるコンテンツであれば、最初の部分のコンテンツのダウンロードを完了して２番目の部分のダウンロードを開始させるために確定キーの入力を待機している際に、「当デパートの本日のお勧め商品は、」というような内容的に完結していないセリフを表示させる。次に、２番目の部分のダウンロードを完了して３番目の部分のダウンロードを開始させるための確定キーの入力を待機している際に、「××です。是非この機会にお試し下さい。」のように内容の繋がるセリフを表示させるものとすることができる。
【０１１１】
このように先に表示されているセリフがそれだけでは内容的に完結しないものであると、ユーザは、そのセリフに続きが未だあることを考え、続きのセリフを表示させようとする意識で入力装置１６の確定キーの入力を行うことができるようになるので、確定キーの入力待機状態となっていたことをいっそうユーザに意識させずに済むようになる。
【０１１２】
上記の実施の形態では、バックグラウンド画面３００Ａ〜３００Ｄは、最初に停止状態にあり、その後上昇し、最後に停止して扉が開くエレベータで表現されるものとなっていた。もっとも、コンテンツのダウンロードの開始から起動までの間に表示されるバックグラウンド画面は、飛行機や自動車などのような所定方向に動く他の移動体で表現するものとしてもよい。さらに、コンテンツのダウンロードの開始から起動までの間に表示されるバックグラウンド画面は、一貫性のある画像による演出で表現されるのであれば、移動体以外のもので表現されていてもよい。
【０１１３】
上記の実施の形態では、ユーザが指定したコンテンツ選択肢に対応したコンテンツの情報量が大きければ、該コンテンツが複数の部分に分割されてダウンロードされるものとなっていた。これは、携帯電話機１のＲＡＭ１３の記憶容量などの制約によるものであった。もっとも、携帯電話機１のＲＡＭ１３の記憶容量や、ＣＰＵ１１の処理能力は、発売されたばかりの最新機種と発売から一定期間が経過した旧型機種では異なる。
【０１１４】
ところで、携帯電話機１の機種によって表示装置１５の解像度なども異なっているが、サーバ装置２において携帯電話機１の機種を認識できる場合、表示装置１５の解像度などに応じて携帯電話機１に提供するコンテンツの内容を変えている場合がある。このようにサーバ装置２で携帯電話機１の機種が分かる場合には、機種に応じてコンテンツを複数の部分に分割して携帯電話機１に送信するものとしてもよい。いくつの部分に分割されているかは、メニュー画面２００のコンテンツ選択肢２０２〜２０Ｘに情報を埋め込んで携帯電話機１に通知するものとすればよい。
【０１１５】
上記の実施の形態では、ユーザがメニュー画面２００から所望のコンテンツ選択肢を指定するだけではコンテンツの如何なる部分のダウンロードも開始されず、さらにこのときに表示されるバックグラウンド画面３００Ａに従ってユーザが入力装置１５の確定キーの入力を行うことで、コンテンツの最初の部分のダウンロードが開始されるものとしていた。もっとも、ユーザがメニュー画面２００から所望のコンテンツ選択肢を指定すれば、これに対応するコンテンツの最初の部分のダウンロードが自動的に開始されるようにしてもよい。
【０１１６】
また、ユーザが指定したコンテンツ選択肢に対応したコンテンツの全体のダウンロードを完了しただけでは当該コンテンツは起動せず、さらにことのときに表示されるバックグラウンド画面３００Ｃに従ってユーザが入力装置１５の確定キーの入力を行うことで、当該コンテンツが起動されるものとしていた。もっとも、コンテンツ全体のダウンロードを完了したならば、そこから自動的に当該コンテンツが起動されるようにしてもよい。
【０１１７】
上記の実施の形態では、サーバ装置１からコンテンツをダウンロードする処理が複数の部分の処理に分かれて実行され、これと並行してバックグラウンド画面３００Ａ〜３００Ｄを表示装置１６に表示させるためのバックグラウンド処理が実行されるものとしていた。これに対して、一連の処理を終了するまでに複数の部分の処理を順次実行する必要があり、各部分の処理が終了する度に入力装置１５からの入力が必要となる処理であれば、コンテンツのダウンロード以外の処理に対しても、図８のバックグランド処理を並行して実行するものとすることができる。
【０１１８】
上記の実施の形態では、ネットワーク接続機能及び情報処理装置としての機能を備える携帯電話機１において、本発明を適用したバックグラウンド処理をダウンロード処理と並行して実行するものとした場合を例として説明した。しかしながら、システム上の制約は少ないので必要となる場合は少ないものの、コンテンツのような情報のダウンロードの処理やその他の種類の処理を完了するまでの間において複数の部分の処理を順次実行することがあり、各部分と各部分の処理で入力装置からの入力待ちとなる複数部分処理を実行するものであれば、パーソナルコンピュータやゲーム専用機などの携帯電話機以外の情報処理装置において、この複数部分処理と並行して上記のバックグラウンド処理を実行する場合に本発明を適用することができる。
【０１１９】
上記の実施の形態では、携帯電話機１において図６のゲーム処理、並びに図７のダウンロード処理及び図８のバックグラウンド処理を実行させるためのプログラムは、予めＲＯＭ１２に格納されて配布されるものとしていた。もっとも、これらのプログラムを格納する記録媒体は、このようなものに限るものではなく、例えば、携帯電話機１がＳＤカードなどのメモリカードを装着するカードスロットを備える場合には、メモリカードに格納して提供することができる。図６のゲーム処理のためのプログラムだけ、或いは図７のダウンロード処理及び図８のバックグラウンド処理のためのプログラムだけが、このようなメモリカードに格納して提供されるものとしてもよい。
【０１２０】
また、携帯電話機１以外のパーソナルコンピュータやゲーム専用機などの情報処理装置が本発明の適用されるプラットフォームとして適用される場合には、プラットフォームとなる情報処理装置の形態に応じて、光and/or磁気ディスク装置（フレキシブルディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭなど）を適用することもできる。固定ディスク装置を備える情報処理装置をプラットフォームとする場合には、これらのプログラムは、固定ディスク装置に予め格納して配布してもよい。
【０１２１】
さらに、図６のゲーム処理のためのプログラムだけ、並びに／若しくは図７のダウンロード処理及び図８のバックグラウンド処理のためのプログラムは、ネットワーク３上に存在するサーバ装置（メニュー画面２００に従ってコンテンツを提供するサーバ装置１と同じでもよい）が有する固定ディスク装置に格納しておき、ネットワーク３を介して配信するものとしてもよい。
【図面の簡単な説明】
【０１２２】
【図１】本発明の実施の形態にかかるネットワークシステムを示すブロック図である。
【図２】図１の携帯電話機の構成を示すブロック図である。
【図３】本発明の実施の形態において、携帯電話機でゲームプログラムの実行中に表示されるゲーム画面を示す図である。
【図４】本発明の実施の形態において、サーバ装置により提供されるコンテンツを選択するためのメニュー画面を示す図である。
【図５】本発明の実施の形態において、サーバ装置により提供されるコンテンツをダウンロードしているときに表示されるバックグラウンド画面を示す図である。
【図６】ゲームプログラムの実行により行われる処理を示すフローチャートである。
【図７】メニュー画面からルームを選択した場合に当該ルームのコンテンツをダウンロードするために実行されるダウンロード処理を示すフローチャートである。
【図８】図７のダウンロード処理と並行して実行されるバックグラウンド処理を示すフローチャートである。
【符号の説明】
【０１２３】
１  携帯電話機
２  サーバ装置
３  ネットワーク
１１  ＣＰＵ
１２  ＲＯＭ
１３  ＲＡＭ
１４  フラッシュメモリ
１５  入力装置
１６  表示装置
１７  通信装置
１００Ａ〜１００Ｄ  ゲーム画面
１０１  プレイヤキャラクタ
１０２〜１０４  ノンプレイヤキャラクタ
１１０  セリフ表示ウィンドウ
１１１  セリフ続きマーク
２００  メニュー画面
２０２〜２０Ｘ  コンテンツ選択肢
３００Ａ〜３００Ｄ  バックグラウンド画面
３０１  バックグラウンドキャラクタ
３１０  セリフ表示ウィンドウ
３１１  セリフ続きマーク
【図１】
2008310777.tif 000003
【図２】
2008310777.tif 000004
【図３】
2008310777.tif 000005
【図４】
2008310777.tif 000006
【図５】
2008310777.tif 000007
【図６】
2008310777.tif 000008
【図７】
2008310777.tif 000009
【図８】
2008310777.tif 000010