(57)【特許請求の範囲】
【請求項１】
ユーザの操作に依らずに時間経過に伴って進行するゲームステージを用いたゲーム処理を実行するゲーム処理手段と、
タッチパネルに対するタッチオン操作に応じて、前記ゲーム処理手段にて実行されている第１のゲームステージにおける時間経過についてのゲーム処理を中断する中断手段と、
前記タッチパネルに対するスライド操作に応じて、前記ゲーム処理手段にて実行されている前記第１のゲームステージをスキップし、次の第２のゲームステージを用いたゲーム処理に切り替える切替手段と、
を備える情報処理装置。
【請求項２】
前記中断手段は、前記タッチオン操作が行われた後にタッチオフ操作が行われたときには前記第１のゲームステージにおける時間経過についてのゲーム処理の中断を解除し、
前記ゲーム処理手段は、前記中断手段が中断を解除したときに、中断していた前記第１のゲームステージを用いたゲーム処理を再開する、請求項１に記載の情報処理装置。
【請求項３】
前記切替手段は、前記タッチオン操作の後であってタッチオフ操作の前に前記スライド操作があった場合に、前記ゲーム処理手段にて実行されている前記第１のゲームステージを用いたゲーム処理を前記第２のゲームステージを用いたゲーム処理に切り替える、請求項１又は２に記載の情報処理装置。
【請求項４】
前記ゲーム処理手段は、前記第１のゲームステージにおいて、当該第１のゲームステージに設定された所定の条件が満たされた場合に、当該第１のゲームステージがクリアされたと判定したうえで、前記第２のゲームステージを用いたゲーム処理を行う、請求項１ないし３のいずれか一項に記載の情報処理装置。
【請求項５】
前記ゲーム処理手段は、前記ゲームステージごとに制限時間を設け、当該制限時間内に前記所定の条件が満たされた場合に、当該ゲームステージがクリアされたと判定する、請求項４に記載の情報処理装置。
【請求項６】
前記ゲーム処理手段は、前記切替手段が前記第１のゲームステージをスキップして前記第２のゲームステージを用いたゲーム処理に切り替えた場合に、前記第１のゲームステージがクリアされていないと判定したうえで、前記第２のゲームステージを用いたゲーム処理を行う、請求項１ないし５のいずれか一項に記載の情報処理装置。
【請求項７】
前記ゲーム処理手段は、スキップされた前記第１のゲームステージを特定する特定情報を保存し、当該第１のゲームステージとは異なるゲームステージを用いたゲーム処理を実行した後に、前記特定情報を用いて再度前記第１のゲームステージを用いたゲーム処理を実行する、請求項１ないし６のいずれか一項に記載の情報処理装置。
【請求項８】
前記ゲーム処理手段は、前記タッチパネルとは異なる、物理的に操作可能な操作部への入力に基づき、前記ゲームステージにおいてプレイヤキャラクタを動作させてゲームを進行させる、請求項１ないし７のいずれか一項に記載の情報処理装置。
【請求項９】
前記中断手段は、前記第１のゲームステージの時間経過についてのゲーム処理を中断している間は、時間が進行しているときとは異なる表示を行う、請求項１ないし８のいずれか一項に記載の情報処理装置。
【請求項１０】
前記中断手段は、前記異なる表示として、前記スライド操作に応じて前記第１のゲームステージがスキップできることを示すメッセージを表示する、請求項９に記載の情報処理装置。
【請求項１１】
前記切替手段は、スライド量が所定値以上であるときに前記スライド操作が行われたと判断する、請求項１ないし１０のいずれか一項に記載の情報処理装置。
【請求項１２】
前記切替手段は、所定時間内のスライド量が所定値以上であるときに前記スライド操作が行われたと判断する、請求項１１に記載の情報処理装置。
【請求項１３】
タッチパネルと、
ユーザの操作に依らずに時間経過に伴って進行するゲームステージを用いたゲーム処理を実行するゲーム処理手段と、
前記タッチパネルに対するタッチオン操作に応じて、前記ゲーム処理手段にて実行されている第１のゲームステージにおける時間経過についてのゲーム処理を中断する中断手段と、
前記タッチパネルに対するスライド操作に応じて、前記ゲーム処理手段にて実行されている前記第１のゲームステージをスキップし、次の第２のゲームステージを用いたゲーム処理に切り替える切替手段と、
を備えた情報処理システム。
【請求項１４】
ユーザの操作に依らずに時間経過に伴って進行するゲームステージを用いたゲーム処理を実行するゲーム処理ステップと、
タッチパネルに対するタッチオン操作に応じて、前記ゲーム処理ステップにて実行されている第１のゲームステージにおける時間経過についてのゲーム処理を中断する中断ステップと、
前記タッチパネルに対するスライド操作に応じて、前記ゲーム処理ステップにて実行されている前記第１のゲームステージをスキップし、次の第２のゲームステージを用いたゲーム処理に切り替える切替ステップと、
を含む情報処理方法。
【請求項１５】
コンピュータにて実行されることで、前記コンピュータを、
ユーザの操作に依らずに時間経過に伴って進行するゲームステージを用いたゲーム処理を実行するゲーム処理手段、
タッチパネルに対するタッチオン操作に応じて、前記ゲーム処理手段にて実行されている第１のゲームステージにおける時間経過についてのゲーム処理を中断する中断手段、及び
前記タッチパネルに対するスライド操作に応じて、前記ゲーム処理手段にて実行されている前記第１のゲームステージをスキップし、次の第２のゲームステージを用いたゲーム処理に切り替える切替手段、
として機能させる情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルを用いた情報処理を行う情報処理装置、情報処理システム、及び情報処理方法、並びに情報処理装置を構成するための情報処理プログラムに関するものである。
【背景技術】
【０００２】
情報処理として、例えば、ビデオゲーム、動画、音楽等の時間に伴って進行するコンテンツの実行ないし再生を行う情報処理装置が知られている。かかる情報処理装置において、実行中の情報処理を中断して、他の情報処理を実行する場合には、ユーザは、例えば、メニューを呼び出して、メニューから情報処理の中断、再開を指示するという操作をする必要がある。情報処理装置は、これらの操作に応じて、次の情報処理のための読込みを行う。
【０００３】
なお、先行技術文献として、以下の文献がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平８−２７６０７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の情報処理装置では、実行中の情報処理を中断して他の情報処理にスキップするために、メニューを呼び出す必要があり、手間がかかり、かつ、直感的な操作ができていなかった。
【０００６】
本発明は、情報処理の実行中に、その情報処理を中断して他の情報処理を開始する操作を簡易かつ直感的に行うことができる情報処理システム、情報処理装置、情報処理方法、及び情報処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一態様の情報処理装置は、情報処理を実行する情報処理手段と、タッチパネルに対するタッチオン操作に応じて、前記情報処理手段にて実行されている情報処理を中断する中断手段と、前記タッチパネルに対するスライド操作に応じて、前記情報処理手段にて実行されている情報処理を、当該情報処理とは異なる他の情報処理に切り替える切替手段とを備えた構成を有している。
【０００８】
この構成によれば、タッチパネルに対するタッチオン操作によって、実行中の情報処理を中断するとともに、タッチオン操作に続くスライド操作によって、他の情報処理へのスキップ（切り替え）が行われるので、情報処理のスキップを簡易かつ直観的な操作で行うことができる。
【０００９】
上記の情報処理装置において、前記中断手段は、前記タッチオン操作が行われた後にタッチオフ操作が行われたときには、中断を解除してよく、前記情報処理手段は、前記中断手段が中断を解除したときに、中断していた前記情報処理を再開してよい。
【００１０】
この構成によれば、タッチオン操作によって実行中の情報処理を中断した後に、当該情報処理を再開することができる。なお、中断中の情報処理を再開する必要がない場合には、タッチオン操作から直ちにスライド操作を行う（スライドさせながらタッチする）ことで、直ちに他の情報処理にスキップできる。
【００１１】
上記の情報処理装置において、前記切替手段は、前記タッチオン操作の後であってタッチオフ操作の前に前記スライド操作があった場合に、前記情報処理手段にて実行されている情報処理を前記他の情報処理に切り替えてよい。
【００１２】
この構成によれば、タッチオン操作からタッチオフ操作をすることなくスライド操作をしたときに、他の情報処理への切り替えが行われる。
【００１３】
上記の情報処理装置において、前記情報処理は、時間の経過に伴って進行するコンテンツを用いた処理であってよい。
【００１４】
この構成によれば、時間の経過に伴って進行するコンテンツを用いた情報処理がタッチオン操作によって中断される。なお、時間の経過に伴って進行するコンテンツには、ゲームコンテンツ、動画コンテンツ、音楽コンテンツが含まれるがこれらに限られない。
【００１５】
上記の情報処理装置において、前記コンテンツはゲームコンテンツであってよく、前記情報処理はユーザの操作に依らずに進行するゲーム処理を含んでいてよい。
【００１６】
この構成によれば、ゲームコンテンツを用いてユーザの操作によらずに進行する情報処理をタッチオン操作によって中断でき、当該ポイント入力に連続するスライド操作によって他のゲームコンテンツを用いたゲーム処理にスキップすることができる。
【００１７】
上記の情報処理装置において、前記ゲーム処理は、一連のステージ制のゲーム処理であってよく、前記他の情報処理は、ゲーム処理が実行されているステージの次のステージのゲーム処理であってよい。
【００１８】
この構成によれば、ゲーム処理が実行されているステージから次のステージにスキップしてゲーム処理を実行できる。
【００１９】
上記の情報処理装置において、前記コンテンツは動画コンテンツ又は音楽コンテンツであり、前記情報処理は前記コンテンツの再生処理であってよい。
【００２０】
この構成によれば、動画コンテンツ又は音楽コンテンツの再生処理をポイント入力によって中断でき、当該ポイント入力に連続するスライド入力によって他の動画コンテンツ又は音楽コンテンツの再生処理にスキップできる。
【００２１】
上記の情報処理装置において、前記動画コンテンツ又は音楽コンテンツは一連の複数のコンテンツであり、前記他の情報処理は、再生処理が実行されている動画コンテンツ又は音楽コンテンツの次の動画コンテンツ又は音楽コンテンツの再生処理であってよい。
【００２２】
この構成によれば、再生処理が実行されている動画コンテンツ又は音楽コンテンツから次の動画コンテンツ又は音楽コンテンツにスキップして再生処理を実行できる。なお、一連の複数の動画コンテンツは、映画の各チャプタないしシーンであってよい。また、一連の複数の音楽コンテンツは、プレイリストとして順に並べられた楽曲のコンテンツであってよい。
【００２３】
上記の情報処理装置において、複数の前記コンテンツは順に並んで組をなし、かつ、複数の前記組は順に並んでいてよく、前記情報処理手段は、前記スライド入力の方向に応じて、前記情報処理を中断している前記コンテンツと同一組内で当該コンテンツの前後の他のコンテンツを用いた情報処理を開始する、又は、前記情報処理を中断している前記コンテンツが属する組の前後の他の組のコンテンツを用いた情報処理を開始するものであってよい。
【００２４】
この構成によれば、スライド入力の方向に応じて、組内でのコンテンツの切替え、又は、他の組への切替えを選択的に行うことができる。
【００２５】
上記の情報処理装置は、前記スライド入力に応じて、前記中断手段にて中断されていた前記情報処理を特定する情報を保存する保存手段をさらに備えていてよい。
【００２６】
この構成により、スキップされたステージを特定する情報が保存されるので、この保存された情報を参照することにより、スキップされたステージのゲーム処理を後で実行することが可能となる。
【００２７】
上記の情報処理装置において、前記切替手段は、所定の方向の前記スライド操作に応じて、中断中の前記情報処理とは異なる他の情報処理に切り替えてよい。
【００２８】
この構成によれば、情報処理をスキップするためのスライド操作の方向が限定される。
【００２９】
上記の情報処理装置において、前記切替手段は、前記スライド操作の方向に応じて異なる他の情報処理に切り替えてよい。
【００３０】
この構成によれば、スライド操作の方向に応じて異なる他の情報処理が開始される。例えば、スライド操作が右方向である場合と左方向である場合とで、開始される他の情報処理を異なるものとすることができる。
【００３１】
上記の情報処理装置において、前記切替手段は、スライド量が所定値以上であるときに前記スライド操作がされたと判断してよい。
【００３２】
この構成によれば、タッチオン操作のみでスライド操作をする意思のないユーザによるタッチ操作がスライド操作であると誤認識される可能性を低減できる。
【００３３】
上記の情報処理装置において、前記切替手段は、所定時間内のスライド量が所定値以上であるときに前記スライド操作がされたと判断してよい。
【００３４】
この構成によれば、タッチオン操作のみでスライド操作をする意思のないユーザによるタッチ操作がスライド操作であると誤認識される可能性をより低減できる。
【００３５】
前記情報処理は画面表示を伴ってよく、前記中断手段による前記情報処理の中断によって前記情報処理手段は前記画面表示を停止してよい。
【００３６】
この構成によれば、タッチオン操作によって表示を停止させることができる。
【００３７】
本発明の一態様の情報処理システムは、タッチパネルと、情報処理を実行する情報処理手段と、前記タッチパネルに対するタッチオン操作に応じて、前記情報処理手段にて実行されている情報処理を中断する中断手段と、前記タッチパネルに対するスライド操作に応じて、前記情報処理手段にて実行されている情報処理を、当該情報処理とは異なる他の情報処理に切り替える切替手段とを備えた構成を有している。
【００３８】
この構成によっても、タッチパネルに対するタッチオン操作によって、実行中の情報処理を中断するとともに、タッチオン操作に続くスライド操作によって、他の情報処理へのスキップ（切り替え）が行われるので、情報処理のスキップを簡易かつ直観的な操作で行うことができる。
【００３９】
本発明の一態様の情報処理方法は、情報処理を実行する情報処理ステップと、タッチパネルに対するタッチオン操作に応じて、前記情報処理ステップにて実行されている情報処理を中断する中断ステップと、前記タッチパネルに対するスライド操作に応じて、前記情報処理ステップにて実行されている情報処理を、当該情報処理とは異なる他の情報処理に切り替える切替ステップとを含む構成を有している。
【００４０】
この構成によっても、タッチパネルに対するタッチオン操作によって、実行中の情報処理を中断するとともに、タッチオン操作に続くスライド操作によって、他の情報処理へのスキップ（切り替え）が行われるので、情報処理のスキップを簡易かつ直観的な操作で行うことができる。
【００４１】
本発明の一態様の情報処理プログラムは、コンピュータにて実行されることで、前記コンピュータを、情報処理を実行する情報処理手段、タッチパネルに対するタッチオン操作に応じて、前記情報処理手段にて実行されている情報処理を中断する中断手段、及び前記タッチパネルに対するスライド操作に応じて、前記情報処理手段にて実行されている情報処理を、当該情報処理とは異なる他の情報処理に切り替える切替手段として機能させる構成を有している。
【００４２】
この構成によっても、タッチパネルに対するタッチオン操作によって、実行中の情報処理を中断するとともに、タッチオン操作に続くスライド操作によって、他の情報処理へのスキップ（切り替え）が行われるので、情報処理のスキップを簡易かつ直観的な操作で行うことができる。
【発明の効果】
【００４３】
本発明によれば、タッチパネルに対するタッチオン操作によって、実行中の情報処理を中断するとともに、タッチオン操作に続くスライド操作によって、他の情報処理へのスキップが行われるので、情報処理のスキップを簡易かつ直観的な操作で行うことができる。
【図面の簡単な説明】
【００４４】
【図１】本発明の実施の形態のゲーム装置のハードウェア構成を示すブロック図
【図２】本発明の実施の形態の制御部の機能的な構成を示すブロック図
【図３】本発明の実施の形態のゲーム画面の例を示す図
【図４】本発明の実施の形態の停止画面の例を示す図
【図５】本発明の実施の形態のスライド操作の例を示す図
【図６】本発明の実施の形態のスキップ処理の例を示す図
【図７】本発明の実施の形態のスキップ処理の例を示す図
【図８】本発明の実施の形態の情報処理方法のフローチャート
【発明を実施するための形態】
【００４５】
以下、図面を参照して本発明の実施の形態を説明する。なお、以下に説明する実施の形態は、本発明を実施する場合の一例を示すものであって、本発明を以下に説明する具体的構成に限定するものではない。本発明の実施にあたっては、実施の形態に応じた具体的構成が適宜採用されてよい。以下では、情報処理装置の一例として、ゲーム装置を説明する。ゲーム装置は、情報処理として、ゲームコンテンツを用いたゲーム処理を行う。
【００４６】
図１は、本発明の実施の形態のゲーム装置のハードウェア構成を示すブロック図である。ゲーム装置１０は、複数の操作部１１と、タッチパネル１２と、カートリッジ読取部１３と、メモリ１４と、処理部１５と、通信部１６と、記憶部１７と、ディスプレイパネル１８とを備えている。タッチパネル１２は、ディスプレイパネル１８の表面に設けられており、ユーザは、ディスプレイパネル１８に表示された画面と関連付けてタッチ操作を行うことができる。
【００４７】
操作部１１は、ボタン、十字ボタン、スライドパッド、スイッチ、レバー等、ユーザが物理的に操作可能な部材である。操作部１１は、ボタンの押下、スライドパッドの傾き、スイッチやレバーの位置等を検出して操作入力信号を出力する。
【００４８】
タッチパネル１２は、抵抗膜方式（感圧式）で、物体が接触している箇所を所定のフレームレート（例えば６０ｆｐｓ）で検出する。タッチパネル１２に接触させる物体は、スタイラスであっても指であってもよい。なお、タッチパネル１２の検出方式は、抵抗膜方式に限らず、電磁誘導方式、静電容量方式等の他の方式であってもよい。タッチパネル１２は、いずれかの位置において物体の接触があったときに、それをタッチ操作として検出して検出信号を出力する。
【００４９】
なお、以下の説明では、タッチパネルが物体の接触する操作をタッチ操作といい、特に、タッチパネルがタッチ操作を検出していない状態からタッチ操作を検出している状態にすることをタッチオン操作といい、タッチ操作を検出している状態からタッチ操作を検出していない状態にすることをタッチオフ操作という。また、タッチ操作をした状態でタッチ位置を移動（スライド）させる動作をスライド操作というが、本実施の形態では、後述するように、タッチ位置を移動が所定の条件を満たすときにのみ、それを所定の処理を実行するためのスライド操作として検出する。
【００５０】
カートリッジ読取部１３は、ゲーム装置１０に着脱可能な不図示のカートリッジから、そこに記憶されているデータを読み取る。カートリッジにはゲームソフトとしてゲーム処理プログラムが記憶されている。
【００５１】
通信部１６は、通信ネットワークを介して他のコンピュータとの間でデータの送受信を行う。通信部１６は、無線通信によって通信ネットワークのアクセスポイントに接続する。本実施の形態の通信部１６は、特に、通信ネットワークを介して後述するステージリスト及びゲームコンテンツとしてのステージデータを受信する。
【００５２】
ここで、ゲームソフトとステージリスト及びステージデータとの関係を説明する。本実施の形態のゲームソフトで実行されるゲームは、仮想空間内で自キャラクタを操作して、敵キャラクタや障害物を攻撃ないし回避しつつ、自キャラクタをスタート地点からゴール地点まで進めるゲームである。このスタート地点からゴール地点までの仮想空間（その中に設定された敵キャラクタや障害物等を含む）をステージといい、自キャラクタが所定の制限時間内にゴール地点に到達すると、そのステージがクリアされ、次のステージに移行する。なお、このゲームでは、ユーザが自キャラクタを操作しなくとも、ゲーム処理プログラムに従って敵キャラクタが動き、敵キャラクタがいないとしても、少なくとも制限時間のカウントダウンは進行する。
【００５３】
本実施の形態のゲームソフトは、さらに、上記のようなステージを自作する機能を有している。さらに、本実施の形態のゲームソフトは、自作したステージを、通信部１６を用いて通信ネットワーク上のサーバにアップロードする機能、及び他人が作成したステージを、通信部１６を用いてサーバからダウンロードする機能も有している。
【００５４】
他人が作成したステージでゲームをプレイする場合には、まず、１００ステージ分のステージリストをサーバからダウンロードする。このステージリストでは、１００ステージの各々を特定する１００のインデクスが、第１ステージから第１００ステージまで順序づけられている。
【００５５】
ステージリストをダウンロードした後にゲームを開始する場合には、まず、第１ステージのステージデータがダウンロードされる。第１ステージをクリアすると、次に、ステージリストに従って第２ステージのステージデータがダウンロードされる。これらのステージデータがゲームソフトにて用いられることにより、他人が作成したステージデータを用いたゲームをプレイすることができる。このように、本実施の形態のゲームは、一連のステージを順にプレイしていくステージ制のゲームである。
【００５６】
記憶部１７は、通信部１６にて受信したステージリスト及びステージデータを記憶する。なお、上記では、カートリッジにゲームソフトが記憶されており、カートリッジ読取部１３がこれを読み込む例を説明したが、ゲームソフトはあらかじめ記憶部１７に記憶されていてもよいし、通信部１６を用いて通信ネットワーク上のソフト提供サーバからダウンロードされて記憶部１７に記憶されていてもよい。
【００５７】
メモリ１４は、カートリッジ読取部１３にてカートリッジから読み取ったゲームソフトを一時的に記憶する。また、メモリ１４は、通信部１６を用いてダウンロードされて記憶部１７に記憶されたステージリスト及びステージデータを読み出して一時的に記憶する。
【００５８】
処理部１５は、メモリ１４に展開されたゲームソフトに従って、メモリ１４に展開されたステージリスト及びステージデータを用いてゲーム処理を行う。なお、処理部１５は、このゲーム処理のほか、カートリッジ読取部１３、通信部１６、記憶部１７、ディスプレイパネル１８等を制御する機能も備えており、例えば、ステージのクリア後に、ステージリストに従って次ステージのステージデータをダウンロードする制御を行う。
【００５９】
ディスプレイパネル１８は、液晶パネルで構成される。ゲームソフトに従ったゲーム処理は、ディスプレイパネル１８への表示を伴っており、ディスプレイパネル１８は、ゲーム処理に応じてゲーム画面を表示する。
【００６０】
なお、図１には図示していないが、ゲーム装置１０は、ハードウェア構成として、さらに、カメラ、マイク、スピーカ、バイブレーションモジュール、加速度センサ、ジャイロセンサ、非接触通信装置を備えている。
【００６１】
図２は、処理部１５の機能的な構成を示すブロック図である。処理部１５はコンピュータの演算処理回路で構成されており、この処理部１５がオペレーションシステム上でゲームソフトとしてのゲーム処理プログラムを実行することで、情報処理部としてのゲーム処理部１５１、中断処理部１５２、スキップ処理部１５３が実現される。ゲーム処理部１５１は本発明の情報処理手段に相当し、中断処理部１５２は本発明の中段手段に相当し、スキップ処理部１５３は本発明の切替手段に相当する。
【００６２】
ゲーム処理部１５１は、ゲーム処理プログラムに従ってゲーム処理を行う。ゲーム処理は、ステージデータに従って、ディスプレイパネル１８にステージ及び自キャラクタを含むゲーム画面を表示するとともに、操作部１１に対するユーザの操作に従ってステージ内で自キャラクタを動作させてゲームを進行させる。
【００６３】
図３は、ゲーム画面の例を示す図である。ゲーム画面１８１には仮想空間としてのステージが表示されるとともに、そのステージに存在する自キャラクタ１８２も表示される。また、ゲーム画面１８１には、ゲームのステータスを示す情報として、獲得ポイント、残り時間、残機数等が表示される。
【００６４】
中断処理部１５２は、タッチパネル１２に対するタッチオン操作を所定の周期（例えば、６０ｆｐｓ）で監視している。中断処理部１５２は、タッチパネル１２のいずれの位置にされたタッチも、同等にタッチオン操作として検出する。なお、これに代えて、中断処理部１５２は、タッチパネル１２の所定の領域（例えば、周辺を除く領域）にタッチがされたときに、それをゲーム処理を中断するためのタッチオン操作として検出してもよい。
【００６５】
中断処理部１５２は、タッチオン操作を検出すると、ゲーム処理部１５１を制御してゲーム処理を中断する中断処理を行う。この中断処理では、ステージ内のすべてのキャラクタの動作、制限時間のカウント等のゲーム処理が停止し、これにより、ゲーム画面１８１も停止する。中断処理部１５２は、タッチオン操作を検出すると、中断処理として、そのときのゲーム処理の状態をメモリ１４に記憶し、ゲーム画面１８１をキャプチャする。そして、中断処理部１５２は、このキャプチャしたゲーム画面（キャプチャ画面）１８３を用いて、停止画面１８４を生成してディスプレイパネル１８に表示する。
【００６６】
図４は、停止画面１８４の例を示す図である。停止画面１８４では、図４に示すように、キャプチャ画面１８３は、ゲーム画面１８１より若干小さいサイズとなって中央に表示され、かつ、キャプチャ画面１８３にはフィルタが掛けられ、さらに、キャプチャ画面１８３に重畳して、スライド操作によってステージのスキップが可能であることを示すメッセージ１８５が表示される。このような画面の変化、即ちゲーム画面１８１から停止画面１８４への変化によって、ユーザは、次ステージへのスキップが可能な状態（以下、「スキップ有効状態」ともいう。）にあることを容易に理解できる。
【００６７】
さらに、中断処理部１５２は、中断処理として、タッチの解除を監視する。タッチの解除（タッチオフ操作）が検出されると（タッチ操作が検出されなくなると）、中断処理部１５２は、ゲーム処理部１５１を制御してゲーム処理を再開する。ゲーム処理部１５１は、メモリ１４に記憶されている中断時のゲーム処理の状態を読み出して、ゲーム処理を再開する。なお、このときキャプチャしてあった中断時のゲーム画面（キャプチャ画面）のデータは破棄（消去）する。
【００６８】
ゲームを中断しているスキップ有効状態にて、スキップ処理部１５３は、スライド操作を監視する。図５は、スライド操作の例を示す図である。スキップ処理部１５３は、所定の時間（所定のフレーム数）内におけるタッチ位置の変化（スライド量）が所定の距離以上であると、そのようにタッチ位置を変化させた操作をスライド操作として検出し、スライド方向を認識する。具体的には、スキップ処理部１５３は、各フレームにおいて、その所定のフレーム数（例えば、１０フレーム）前のタッチ位置ＴＰ´の位置と現在のタッチ位置ＴＰの位置との間の直線距離が所定の距離（例えば、１３３ドット相当）より大きい場合に、この操作をスライド操作として検出し、当該所定のフレーム数前のタッチ位置ＴＰ´から現在のタッチ位置ＴＰに向かう方向をスライド方向と認識する。
【００６９】
スキップ処理部１５３は、スライド操作を検出すると、スキップ処理を行う。スキップ処理では、スキップ処理部１５３は、まず、中断処理部１５２を制御してタッチの解除の監視を中止させる。また、スキップ処理部１５３は、スキップ処理として、ステージリストに従ってゲームを次ステージに移行する処理を行う。
【００７０】
図６及び図７は、スキップ処理の例を示す図である。スキップ処理では、まず、図６に示すように、停止画面１８４に含まれるキャプチャ画面１８３を、認識されたスライド方向に移動させてフレームアウトさせる。このとき、キャプチャ画面１８３のうち、自キャラクタ１８４はキャプチャ画面１８３内の位置に残しておく。このために、スキップ処理部１５３は、キャプチャ画面１８３内の自キャラクタ１８４の位置にキャプチャ画面１８３とは別に自キャラクタ１８４を描画する。キャプチャ画面１８３がスライド方向に一定の距離だけ移動すると、図７に示すように、別描画した自キャラクタ１８２が放物線を描いて下方に落ちるようにしてフレームアウトする。
【００７１】
スキップ処理部１５３は、上記の図６から図７にかけてのアニメーションが終了すると、ステージリストに従って次ステージのステージデータをダウンロードする。次ステージのステージデータのダウンロードが完了すると、ゲーム処理部１５１は、ディスプレイパネル１８に次ステージのステージ名を表示して、ユーザからのゲーム処理の開始の指示を待ち、ユーザの指示に応じて、ダウンロードしたステージデータを用いた次ステージのゲーム処理を開始する。このゲーム処理においても、ゲーム処理部１５１、中断処理部１５２、及びスキップ処理部１５３は上記と同様に動作することで、さらに実行中のゲーム処理を中断する中断処理、及び実行中のステージから次ステージに移行するスキップ処理を実行する。
【００７２】
図８は、本実施の形態の情報処理装置としてのゲーム装置によって実行される情報処理方法のフローチャートである。ゲーム装置１０は、まず、１００ステージ分のステージリスト及び第１ステージのステージデータをダウンロードして、これらを記憶部１７に記憶してメモリ１４に展開する（ステップＳ１０１）。次に、ゲーム処理部１５１は、ユーザからのゲーム処理の開始の指示を待ち、指示に応じてゲーム処理を開始する（ステップＳ１０２）。
【００７３】
ゲーム処理部１５１がゲーム処理を行っている間、中断処理部１５２は、常にタッチオン操作を監視している（ステップＳ１０３）。即ち、タッチオン操作があるまでは、タッチオン操作の監視を継続する（ステップＳ１０３にてＮＯ）。タッチオン操作があると（ステップＳ１０３にてＹＥＳ）、中断処理部１５２は、ゲーム処理部１５２を制御してゲーム処理を中断し（ステップＳ１０４）、そのときのゲーム画面１８１をキャプチャして停止画面１８４を生成し、停止画面１８４をディスプレイパネル１８に表示する（ステップＳ１０５）。
【００７４】
停止画面１８４を表示した状態で、スキップ処理部１５３はスライド操作を監視し（ステップＳ１０６）、中断処理部１５２はタッチ操作の解除（タッチオフ操作）を監視する（ステップＳ１０７）。スライド操作もタッチ操作の解除もない場合は（ステップＳ１０６にてＮＯかつステップＳ１０７にてＮＯ）、停止画面１８４の表示を維持してスライド操作の監視（ステップＳ１０６）及びタッチオフ操作の監視（ステップＳ１０７）を繰り返す。
【００７５】
スライド入力があると（ステップＳ１０６にてＹＥＳ）、スキップ処理部１５３は、キャプチャ画面１８３をフレームアウトする等の上記のアニメーションを表示して（ステップＳ１０８）、ゲーム処理部１５１は中断していたゲーム処理を終了する（ステップＳ１０９）。
【００７６】
そして、スキップ処理部１５３は、ステージリストを参照して次ステージがあるか否か、即ちすでに第１００ステージまで終了しているか否かを判断し（ステップＳ１１０）、次ステージがある場合には（ステップＳ１１０にてＹＥＳ）、次ステージのステージデータをダウンロードして読み込み（ステップＳ１１１）、ゲーム処理部１５１は、そのステージデータを用いたゲーム処理を開始する（ステップＳ１１２）。
【００７７】
一方、次ステージのステージデータがない場合、即ちすでにステージリスト中の最後のステージまで終わっている場合には（ステップＳ１１０にてＮＯ）、スキップ処理部１５３は、通信部１６等を用いてサーバから新たなステージリストをダウンロードして（ステップＳ１１３）、ステップＳ１１０に戻る。この場合には、ステップＳ１１０にてステージリストありと判断されるので、ステップＳ１１１では、次ステージ、即ち新たなステージリストの第１ステージのステージデータがダウンロードされ、ステップＳ１１２にて第１ステージのゲーム処理が行わる。
【００７８】
スライド有効状態にてスライド操作がされずに（ステップＳ１０６にてＮＯ）、タッチ操作が解除されると（ステップＳ１０７にてＹＥＳ）、表示していた停止画面１８４を非表示として、中断処理にて中断していたゲーム処理を再開し（ステップＳ１１４）、ステップＳ１０３に戻って中断処理部１５２はタッチオン操作を監視する。
【００７９】
以上のように、本実施の形態のゲーム装置１０によれば、ステージのプレイ中に、キャプチャ画面に対してスライド操作をすることによって、そのステージをスキップして次ステージに移行するので、次ステージへのスキップのための操作を簡易かつ直感的に行うことができる。このように次ステージへのスキップのための操作が便利であることは、特に、本実施の形態のように、他のユーザが作成して投稿したステージのゲームをプレイする場合には有効である。即ち、他のユーザが作成したステージの中には、ゲームをするユーザにとって易しすぎるものや難しすぎるものも含まれている可能性があり、プレイ中にそのステージをスキップするという要求は多いと想定される。よって、このようなゲームソフトにおいて、上記の実施の形態のようにスキップのための操作を簡易かつ直感的に行えることは特に有効である。
【００８０】
また、上記の実施の形態のゲーム装置１０によれば、次ステージへの移行をするために、タッチオン操作をすると、ゲーム処理を中断して、そのときのゲーム画面をキャプチャしたキャプチャ画面を用いて停止画面を生成して表示するというスライド有効状態となるので、このスライド有効状態で次ステージへのスキップを中止してもとのステージのゲームに戻ることが可能であるし、スライド操作の最中にゲームが進行することもない。
【００８１】
また、上記の実施の形態のゲーム装置１０によれば、タッチオン操作によっていったんスライド有効状態にした上で、スライド操作を待って他の情報処理に移行するので、１つの操作によって直ちに他の情報処理に移行する場合と比較して、誤操作によって実行中の処理がスキップされてしまうという問題を回避できる。
【００８２】
なお、上記の実施の形態では、ゲーム装置１０の構成要素がすべてゲーム装置１０という一体の装置に備えられていたが、これらが複数の装置に分散されて備えられ、それらの複数の装置によって、情報処理システムとしてのゲームシステムが構成されてもよい。例えば、操作部１１及びディスプレイパネル１８は、それぞれその他の構成要素が備えられる情報処理装置とは異なる装置に備えられてよい。具体的には、操作部１１はコントローラであってよく、ディスプレイパネル１８としてテレビモニタが用いられてよく、これらと他の構成要素を備えた情報処理装置とでゲームシステムが構成されてよい。
【００８３】
また、上記の実施の形態では、タッチパネル１２がディスプレイパネル１８と重ねて設けられ、タッチ操作もディスプレイパネル１８に表示されたゲーム画面１８１や停止画面１８４に対して行われたが、ディスプレイパネル１８とタッチパネル１２とが別々に設けられてよい。この場合に、タッチ操作がされているときに、タッチパネル１２上のタッチ位置に対応する点がカーソルとしてディスプレイパネル１８に表示されてよい。
【００８４】
また、上記の実施の形態では、スキップ処理部１５３は、所定時間前のタッチ位置と現在のタッチ位置との間の直線距離が所定の距離より大きい場合に、そのようにタッチ位置を移動させる操作をスキップ処理を行うためのスライド操作として検出したが、所定の時間内のタッチ位置の移動に限らずに、最初のタッチ位置と現在のタッチ位置との間の直線距離が所定の距離より大きくなったときに、その操作をスキップ処理を行うためのスライド操作として検出してもよい。また、過去のある時点のタッチ位置と現在のタッチ位置との直線距離の長さではなく、過去のある時点のタッチ位置から現在のタッチ位置までの累積の移動距離の長さが所定の距離を超えたときに、その操作をスライド入力として検出してもよい。換言すれば、スキップ処理を行うためのスライド操作を検出する際のスライド量は、タッチ位置間の直線距離であってもよく、タッチ位置の移動軌跡の長さであってもよい。この場合に、フレーム単位での入力方向の平均をスライド方向としてよい。
【００８５】
また、上記の実施の形態では、情報処理装置が情報処理としてゲーム処理を行うゲーム装置である場合を例に説明したが、これに限られず、情報処理装置がゲーム処理以外の情報処理を行うものであってもよい。情報処理装置は、例えば、動画データや音楽データ等の時間の経過に伴って進行するコンテンツを再生する装置であってよい。
【００８６】
動画データや音楽データは、上記の実施の形態で説明したゲームのように、複数の単位コンテンツに分かれており、それらをある順序で並べて順に処理対象とするという再生方法が想定できる。よって、スキップ処理をすることで再生中の単位コンテンツの終了を待つことなく次の単位コンテンツの再生に移行することがユーザによって要求され得る。
【００８７】
動画データの単位コンテンツは、例えば、動画データが映画コンテンツのデータである場合には、チャプタないしはシーンであってよく、この場合は、上記の実施の形態のステージリストに対応するものとして、１編の映画を構成する複数のチャプタのリストが用意されてよい。音楽データの単位コンテンツは、１曲の楽曲であってよく、この場合は、上記の実施の形態のステージリストに対応するものとして、複数曲の楽曲が順に並んだプレイリストが用意されてよい。また、動画データについても、音楽データと同様に、複数の単位コンテンツが順に並んだプレイリストが用意されてもよい。
【００８８】
また、上記の実施の形態では、スライド操作があったときに、キャプチャ画面をそのスライド操作の方向に向けて移動させながらフレームアウトさせたが、これに限らず、フレームアウトさせる方向はスライド方向に関わらず固定であってもよい。
【００８９】
また、上記の実施の形態では、スライド操作があった場合に、そのスライド方向に関わらず、次の単位コンテンツへのスキップ処理を行う構成としたが、これに限らず、スライド操作の方向に応じて異なる処理を行う構成としてもよい。例えば、スライド方向が右方向であるときにはリストの並び順に従った次の単位コンテンツにスキップし、スライド方向が左方向であるときはリストの並び順に従った前の単位コンテンツにスキップしてもよい。
【００９０】
また、例えば音楽データのように、複数の楽曲が順に並んで組（プレイリスト）をなしており、かつ、そのような組が複数用意されて、それらの組が順に並んでいる場合には、例えば、スライド方向が左／右方向である場合には、同一の組内の次／前の楽曲にスキップし、スライド方向が上／下方向である場合には、次／前の組（の第１曲）にスキップするようにしてもよい。
【００９１】
また、上記の実施の形態では、あらかじめリスト（ステージリスト）を用意しておき、スライド操作があった場合には、リストの並び順に従って次の単位コンテンツ（ステージデータ）をダウンロードしたが、このようなリストがなくてもよい。リストを持たない場合には、スライド操作があったときに、次の単位コンテンツを決定するようにしてよい。さらに、上記の実施の形態では、単位コンテンツ（ステージデータ）を用いた情報処理（ゲーム処理）を行うごとに、その単位コンテンツをサーバからダウンロードしたが、リストに含まれる複数の単位コンテンツがあらかじめ情報処理装置に保存されていてもよく、リストに従ってバックグラウンドで順次次のコンテンツをダウンロードするようにしてもよい。
【００９２】
また、スキップ処理をした場合に、処理が中断されて処理が完了していない単位コンテンツないしその単位コンテンツを特定する情報に対して、処理未完了を示す情報を付して管理してもよい。また、上記の実施の形態のように、スキップ処理において次の単位コンテンツ（次ステージのステージデータ）をダウンロードする場合において、処理中であった単位コンテンツは、破棄（消去）してもよいし、引き続きメモリ１４に保存しておいてもよい。保存する場合には、その保存データに処理未完了を示す情報を付してよい。
【００９３】
さらに、上記では、情報処理がゲームコンテンツ、動画コンテンツ、音楽コンテンツを用いたものである例を説明したが、情報処理は、コンテンツを用いた処理に限られず、一連の情報処理が複数あり、順に情報処理を行っていく情報処理装置において、ある情報処理が終了しないうちに次の情報処理に切り替える場合にも本発明を適用できる。
【符号の説明】
【００９４】
１０  ゲーム装置（情報処理装置）
１１  操作部
１２  タッチパネル
１３  カートリッジ読取部
１４  メモリ
１５  処理部
１５１  ゲーム処理部（情報処理部）
１５２  中断処理部
１５３  スキップ処理部
１６  通信部
１７  記憶部
１８  ディスプレイパネル
１８１  ゲーム画面
１８２  自キャラクタ
１８３  キャプチャ画面
１８４  停止画面
１８５  メッセージ
【図１】
0006499928.tif 000002
【図２】
0006499928.tif 000003
【図３】
0006499928.tif 000004
【図４】
0006499928.tif 000005
【図５】
0006499928.tif 000006
【図６】
0006499928.tif 000007
【図７】
0006499928.tif 000008
【図８】
0006499928.tif 000009