(57)【要約】【課題】タッチパネルを用いてゲームの中断や再開を行うのに好適なゲーム装置、ゲーム制御方法、ならびに、プログラムを提供する。【解決手段】ゲーム装置３００において、接触検知部３０１と、表示部３０３と、中断部３０４と、を備え、接触検知部３０１は、ユーザ３０６による画面への接触を検知する。表示部３０３は、接触検知部３０１により接触が検知されている間に、画面内の最初の接触箇所と異なる箇所に、中断指示ボタンを表示する。中断部３０４は、接触検知部３０１により中断指示ボタンへの接触が検知されたとき、ゲームを中断する。【選択図】図３
2012050769.tif 000002
【特許請求の範囲】
【請求項１】
ゲームの進行を中断させ再開させることが可能なゲーム装置であって、
ユーザによる画面への接触を検知する接触検知部と、
前記接触検知部により接触が検知されている間に、前記画面内の最初の接触箇所と異なる箇所に中断指示ボタンを表示する表示部と、
前記接触検知部により前記中断指示ボタンへの接触が検知されたとき、前記ゲームを中断する中断部と、
を備えることを特徴とするゲーム装置。
【請求項２】
請求項１に記載のゲーム装置であって、
当該ゲーム装置の傾きを検知する傾斜検知部と、
前記ゲームの中断時に前記傾斜検知部により検知されている前記ゲーム装置の傾きを記憶する記憶部と、
前記ゲームの中断中に前記傾斜検知部により検知される傾きが、前記記憶部に記憶された傾きと一致する場合に、前記ゲームを再開する再開部と、
を備えることを特徴とするゲーム装置。
【請求項３】
請求項２に記載のゲーム装置であって、
前記表示部は、当該ゲーム装置の画面内に固定された固定図形と、
前記傾斜検知部により検知される傾きに応じて前記画面内を移動する移動図形と、
を前記ゲームの中断中の前記画面内に表示し、
前記ゲームの中断中に前記傾斜検知部により検知される傾きが、前記記憶部に記憶された傾きと一致する場合に、前記固定図形に前記移動図形が重なるように表示する、
ことを特徴とするゲーム装置。
【請求項４】
請求項３に記載のゲーム装置であって、
前記再開部は、前記固定図形に前記移動図形が設定された時間重なった場合に、前記ゲームを再開する、
ことを特徴とするゲーム装置。
【請求項５】
請求項２乃至４のいずれか１項に記載のゲーム装置であって、
前記表示部は、前記傾斜検知部により検知される傾斜に応じて、前記画面内における前記中断指示ボタンの最初の表示位置を変える、
ことを特徴とするゲーム装置。
【請求項６】
請求項２乃至５のいずれか１項に記載のゲーム装置であって、
前記表示部は、前記傾斜検知部により検知される傾斜に応じて、前記画面内における前記中断指示ボタンの表示位置を移動させる、
ことを特徴とするゲーム装置。
【請求項７】
請求項１乃至６のいずれか１項に記載のゲーム装置であって、
前記表示部は、前記画面への接触時間の経過とともに前記中断指示ボタンを前記最初の接触箇所に近付けるように表示する、
ことを特徴とするゲーム装置。
【請求項８】
ゲームの進行を中断させ再開させることが可能なゲーム装置が実行するゲーム制御方法であって、
前記ゲーム装置は、接触検知部と、表示部と、中断部と、を有し、
前記ゲーム制御方法は、
前記接触検知部が、ユーザによる画面への接触を検知する検知工程と、
前記表示部が、前記接触検知部により接触が検知されている間に、前記画面内の最初の接触箇所と異なる箇所に、中断指示ボタンを表示する表示工程と、
前記中断部が、前記接触検知部により前記中断指示ボタンへの接触が検知されたとき、前記ゲームを中断する中断工程と、
を備えることを特徴とするゲーム制御方法。
【請求項９】
コンピュータをゲームの進行を中断させ再開させることが可能なゲーム装置として機能させるプログラムであって、
前記プログラムは前記コンピュータを、
ユーザによる画面への接触を検知する接触検知部、
前記接触検知部により接触が検知されている間に、前記画面内の最初の接触箇所と異なる箇所に、中断指示ボタンを表示する表示部、
前記接触検知部により前記中断指示ボタンへの接触が検知されたとき、前記ゲームを中断する中断部、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルを用いてゲームの中断や再開を行うのに好適なゲーム装置、ゲーム制御方法、ならびに、プログラムに関する。
【背景技術】
【０００２】
コンピュータやゲーム装置等の情報機器への入力装置として、従来からのキーボードやコントローラ等を使用したものに加え、情報機器の表示画面にユーザが直接接触することによって入力を行うタッチパネル式の入力装置が普及している。
【０００３】
特に、近年では、携帯電話や携帯型ゲーム機、スマートフォンといった小型の情報機器においても、タッチパネル式の入力操作を行うものが普及してきている（例えば、特許文献１参照）。
【０００４】
さらに、携帯型ゲーム機やスマートフォンでは、タッチパネルを利用したゲームが一般的となっている。例えば、スマートフォンを利用したレーシングゲームでは、ユーザは画面に表示される項目をタップ（指で触れる）して選択し、スマートフォン本体をハンドルに見立てて、画面内に表示されるコースを走行する。このようなゲームの進行中においては、ユーザが画面内のいずれかの場所をタップするとゲームが中断する構成となっていることが多い。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−９２２３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、ゲームのプレイ中、例えば、レーシングゲーム等のユーザの動作が大きくなることがあるゲームのプレイ中は、誤ってユーザの指が画面に接触することがある。このようにユーザが意図せず画面に接触した場合でもゲームは中断される。このようなゲームの中断は、スムーズなゲームの進行の妨げとなる場合がある。
【０００７】
本発明は、上記問題に鑑みてなされたものであり、タッチパネルを用いてゲームの中断や再開を行うのに好適なゲーム装置、ゲーム制御方法、ならびに、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の第１の観点に係るゲーム装置は、接触検知部と、表示部と、中断部と、を備え、以下のように構成する。
【０００９】
接触検知部は、ユーザによる画面への接触を検知する。例えば、タッチパネル式の入力装置を備えたスマートフォン携帯型ゲーム機等において、ユーザが指やタッチペンなどで画面に触れる操作、触れている指やタッチペンを動かす操作、また、画面に触れていた指やタッチペンを画面から離す操作等及び画面内の接触箇所を検知する。なお、画面には、ユーザがプレイするゲームの映像等が表示される。
【００１０】
表示部は、接触検知部により接触が検知されている間に、画面内の最初の接触箇所と異なる箇所に、中断指示ボタンを表示する。上記の例で、接触検知部により接触が検知されている間とは、ユーザが指やタッチペンなどで画面に触れている間であり、画面内の最初の接触箇所とは、ゲームの進行中にユーザが最初に触れた画面内の箇所である。なお、ここでいうゲームの進行中とは、例えば、前述したレーシングゲームであれば、画面内のコースを走行している最中のことである。つまり、表示部は、ユーザがレーシングゲームで画面内のコースを走行している最中に意図せず画面に触れた場合に、その接触箇所と異なる箇所に中断指示ボタンを表示する。これにより、ユーザが意図せず画面に触れたとき直ちにゲームが中断することがない。なお、ユーザが画面に触れている間は常に中断指示ボタンを表示するようになっている。
【００１１】
中断部は、接触検知部により中断指示ボタンへの接触が検知されたとき、ゲームを中断する。すなわち、例えば、ユーザが最初の接触箇所から指をスライドさせながら中断指示ボタンに触れたときにゲームが中断する。また、一方の指で画面に触れながら中断指示ボタンを表示させ、他方の指で中断指示ボタンをタップしてゲームを中断することもできる。さらに、ユーザが最初の接触箇所から指をスライドさせながら中断指示ボタンに重ねた後、指を離すことによって中断する構成とすることもできる。
【００１２】
なお、ゲームの中断の解除、すなわち、ゲームの再開については、ゲームの中断時に、中断指示ボタンを再開指示ボタンに表示を変化させ、再開指示ボタンをタップすることでゲームを再開するように構成することができる。また、再開指示ボタンに一定時間触れ続けることにより再開させる構成としてもよい。
【００１３】
本発明によれば、ユーザがゲームのプレイ中に、意図せずに画面に触れた場合でも、ゲームがユーザの意志に反して中断することがなくなり、快適にプレイを続けることができる。また、画面に触れている間に、画面内に表示される中断指示ボタンをタップすれば、ゲームを中断することができる。
【００１４】
また、上記目的を達成するために、本発明のゲーム装置は、傾斜検知部と、記憶部と、再開部と、を備え、以下のように構成する。
【００１５】
傾斜検知部は、ゲーム装置の傾きを検知する。例えば、前述したレーシングゲーム等では、ゲーム装置をハンドルに見立てるため、傾きを検知することが必要となる。ユーザは画面内に表示されるコースに合わせてゲーム装置の傾きを調整しながらプレイする。
【００１６】
記憶部は、ゲームの中断時に傾斜検知部により検知されているゲーム装置の傾きを記憶する。すなわち、記憶部は、ユーザが中断指示ボタンによりゲームの中断時、つまり、ゲームを中断した瞬間のゲーム装置の傾きを記憶する。これにより、ゲームの中断時（以下、単に「中断時」という。）のゲームの進行状態に対応したゲーム装置の傾きを記憶することができる。
【００１７】
再開部は、ゲームの中断中に傾斜検知部により検知される傾きが、記憶部に記憶された傾きと一致する場合に、ゲームを再開する。例えば、ゲーム装置の傾きを利用するゲームの場合、ゲーム再開時のゲーム装置の傾きが、中断時のゲーム装置の傾きと異なると、中断時のゲームの進行状態に適さない傾きのままゲームが再開されることになる。前述したレーシングゲームの場合では、画面中の車が走るコースのカーブに、ゲーム装置の傾き、つまり、ハンドルの切り具合が合っていないままゲームが再開され、快適にプレイを再開することができない。そこで、再開部により、ゲーム再開時のゲーム装置の傾きが、中断時のゲーム装置の傾きと一致する場合にのみ、ゲームを再開することができるように構成する。これにより、ゲーム再開時のゲーム装置の傾きと中断時のゲーム装置の傾きを一致させることができるので、ユーザは、スムーズにプレイを再開させることができる。
【００１８】
上記の構成にする場合、表示部は、ゲーム装置の画面内に固定された固定図形と、傾斜検知部により検知される傾きに応じて画面内を移動する移動図形と、をゲームの中断中の画面内に表示し、ゲームの中断中に傾斜検知部により検知される傾きが、記憶部に記憶された傾きと一致する場合に、固定図形に移動図形が重なるように表示する。
【００１９】
このように構成することにより、ユーザは中断時のゲーム装置の傾きを視覚的に捉えやすくなる。画面内での固定図形の表示箇所は、中断時のゲーム装置の傾き、すなわち、記憶部に記憶された傾きに基づいて決めることが望ましい。例えば、中断時にゲーム装置が傾斜していれば、ゲーム装置の画面の、ゲーム装置の傾斜と同じ方向（重力の方向）の一端側に固定図形を表示させる。これにより、ユーザは、固定図形の位置を見ることで、中断時にゲーム装置がどちらに傾斜していたかを容易に知ることができる。これにより、ユーザは、固定図形の位置を見ることで、中断時にゲーム装置がどちらに傾斜していたかがすぐに分かるので、ゲーム再開時にどの方向にゲーム装置を傾けるべきか容易に知ることができる。
【００２０】
また、再開部は、固定図形に移動図形が設定された時間重なった場合に、ゲームを再開する。すなわち、ゲームを再開させたい場合、ユーザは、ゲーム装置を傾けることによって、移動図形を固定図形に一定時間合わせればよい。これにより、ユーザは、中断時と再開時のゲーム装置の傾きを容易に一致させることができるので、スムーズにプレイを再開することができる。
【００２１】
また、本発明のゲーム装置において、表示部は、傾斜検知部により検知される傾斜に応じて、画面内における中断指示ボタンの最初の表示位置を変える、ことも可能である。
【００２２】
すなわち、表示部は、画面内のユーザの最初の接触箇所と異なる箇所であって、かつ、ゲーム装置の傾斜に応じた箇所、例えば、画面内の傾斜と反対側（重力と反対側）の位置に、また、傾斜が無い場合は画面中央に中断指示ボタンを表示させる。これにより、ユーザは、中断時にゲーム装置を傾けることによって、中断指示ボタンの最初の表示箇所を画面内の任意の箇所に設定することができる。
【００２３】
また、本発明のゲーム装置において、表示部は、傾斜検知部により検知される傾斜に応じて、画面内における中断指示ボタンの表示位置を移動させる、ことも可能である。
【００２４】
すなわち、表示部は、中断指示ボタンを、画面内の最初に表示された位置から、ゲーム装置の傾斜に応じて、例えば、ゲーム装置の傾斜と同じ方向（重力の方向）に移動させる。これにより、ユーザは、中断時にゲーム装置を傾けることによって、画面内の任意の箇所に中断指示ボタンを移動させて表示させることができる。
【００２５】
また、本発明のゲーム装置において、表示部は、画面への接触時間の経過とともに中断指示ボタンを最初の接触箇所に近付けるように表示する、ことも可能である。
【００２６】
すなわち、表示部は、ユーザが画面に最初に接触した箇所から指を動かさずに接触し続けているときに、中断指示ボタンをその箇所に近付ける。これにより、ユーザは、ゲームを中断したいときには、最初に接触した箇所に指を置いておけば、中断指示ボタンが近づいてくるので、指を動かさなくてもゲームを中断することができる。なお、最初に接触した箇所でなくとも、画面内のどの箇所であっても、一定時間触れ続けていれば、その箇所に中断指示ボタンが近付いてくるような構成とすることもできる。
【００２７】
上記目的を達成するため、本発明の第２の観点に係るゲーム制御方法は、ゲームの進行を中断させ再開させることが可能なゲーム装置が実行するゲーム制御方法である。ゲーム装置は、接触検知部と、表示部と、中断部と、を有し、ゲーム制御方法は、検知工程、表示工程、中断工程、を備える。
【００２８】
検知工程では、接触検知部が、ユーザによる画面への接触を検知する。表示工程では、表示部が、接触検知部により接触が検知されている間に、画面内の最初の接触箇所と異なる箇所に、中断指示ボタンを表示する。中断工程では、中断部が、接触検知部により中断指示ボタンへの接触が検知されたとき、ゲームを中断する。
【００２９】
上記目的を達成するため、本発明の第３の観点に係るプログラムは、コンピュータを、ゲームの進行を中断させ再開させることが可能なゲーム装置として機能させ、コンピュータに、上記のゲーム制御方法の各工程を実行させるように構成する。そのプログラムはコンピュータを、ユーザによる画面への接触を検知する接触検知部、接触検知部により接触が検知されている間に、画面内の最初の接触箇所と異なる箇所に、中断指示ボタンを表示する表示部、接触検知部により中断指示ボタンへの接触が検知されたとき、ゲームを中断する中断部として機能させる。
【００３０】
また、本発明のプログラムは、コンパクトディスク、フレキシブルディスク、ハードディスク、光磁気ディスク、ディジタルビデオディスク、磁気テープ、半導体メモリ等のコンピュータ読み取り可能な情報記憶媒体に記録することができる。
【００３１】
上記プログラムは、プログラムが実行されるコンピュータとは独立して、コンピュータ通信網を介して配付・販売することができる。また、上記情報記憶媒体は、コンピュータとは独立して配付・販売することができる。
【発明の効果】
【００３２】
本発明によれば、タッチパネルを用いてゲームの中断や再開を行うのに好適なゲーム装置、ゲーム制御方法、ならびに、プログラムを提供することができる。
【図面の簡単な説明】
【００３３】
【図１】本発明の実施形態に係るゲーム装置が実現される典型的な携帯型端末機の概要構成を示す模式図である。
【図２】本発明の実施形態に係るゲーム装置等の機能を果たす典型的な携帯型端末機の外観を示す外観図である。
【図３】実施形態１に係るゲーム装置の概要構成を示すブロック図である。
【図４】（ａ）は、中断指示ボタンの表示位置の例を示した図であり、（ｂ）は、再開指示ボタンの表示例を示した図である。
【図５】（ａ）（ｂ）共に、ユーザの中断指示ボタンへの接触例を示した図である。
【図６】実施形態１のゲーム装置に係るゲーム処理の流れを示すフローチャートである。
【図７】実施形態１のゲーム装置に係る中断処理の流れを示すフローチャートである。
【図８】実施形態１のゲーム装置に係る再開処理の流れを示すフローチャートである。
【図９】（ａ）（ｂ）共に、中断指示ボタンがユーザの接触箇所に接近する様子を示した図である。
【図１０】本発明の実施形態２に係るゲーム装置の概要構成を示すブロック図である。
【図１１】（ａ）は、中断直後の固定図形と移動図形の表示例を示した図であり、（ｂ）は、中断中の固定図形と移動図形の表示例を示した図である。
【図１２】（ａ）は、中断直後の固定図形と移動図形の表示例を示した図であり、（ｂ）は、中断中の固定図形と移動図形の表示例を示した図である。
【図１３】実施形態２のゲーム装置に係る中断処理の流れを示すフローチャートである。
【図１４】実施形態２のゲーム装置に係る再開処理の流れを示すフローチャートである。
【図１５】（ａ）（ｂ）共に、中断指示ボタンがゲーム装置の傾きに応じて移動する様子を示した図である。
【発明を実施するための形態】
【００３４】
以下に、本発明の実施形態を説明する。以下では、理解を容易にするため、携帯型端末機を利用して本発明が実現される実施形態を説明するが、以下に説明する実施形態は説明のためのものであり、本発明の範囲を制限するものではない。したがって、当業者であればこれらの各要素を均等なものに置換した実施形態を採用することが可能であるが、これらの実施形態も本発明の範囲に含まれる。
【００３５】
本発明に係るゲーム装置が実現されうる携帯型端末機として、例えば、携帯型の電話機やゲーム機、その他の様々なタッチパネルを備えた携帯型端末機が挙げられる。
【００３６】
（実施形態１）
以下、図１、図２を参照して本実施形態に係る携帯型端末機１００について説明する。
【００３７】
携帯型端末機１００は、無線通信部１０１と、通信コントローラ１０２と、サウンドアンプ１０３と、スピーカ１０４と、操作キー１０５と、画面１０６と、タッチパネル１０７と、加速度センサ１０８と、制御部１５０と、を備える。
【００３８】
無線通信部１０１は、他の携帯型端末機の無線通信部との間で、無線通信を行うユニットであり、携帯型端末機１００に内蔵されたアンテナ（図示せず）を介して所定のデータを送受信する。なお、無線通信部１０１は、所定のアクセスポイントとの間で、無線通信を行うこともできる。また、無線通信部１０１には、固有のＭＡＣ（Media Access Control）アドレスが付与されている。
【００３９】
通信コントローラ１０２は、無線通信部１０１を制御し、所定のプロトコルに従って、制御部１５０と他の携帯型端末機の制御部との間で行われる無線通信の仲立ちをする。また、携帯型端末機１００を、近傍の無線アクセスポイント等を介してインターネットに接続する場合には、無線ＬＡＮ（Local Area Network）に準拠したプロトコルに従って、制御部１５０と無線アクセスポイント等との間で行われる無線通信の仲立ちをする。
【００４０】
サウンドアンプ１０３は、制御部１５０で生成された音声信号を増幅し、スピーカ１０４に供給する。また、スピーカ１０４は、例えば、ステレオスピーカ等からなり、サウンドアンプ１０３で増幅された音声信号に従って、所定の効果音や楽曲音、音声等を出力する。なお、図２に示すスピーカ１０４からは、通話時の音声が聞こえるようになっている。
【００４１】
操作キー１０５は、携帯型端末機１００に適宜配置されたキースイッチ等からなり、操作にしたがって携帯型端末機１００のオンオフやマナーモード変更等の所定の指示入力を受け付ける。
【００４２】
画面１０６は、ＬＣＤ等からなり、後述するＬＣＤコントローラ１５６の制御によって、所定の選択ボタン等を適宜表示する。また、画面１０６は、ユーザ等がタッチパネル１０７に接触することで選択指示を入力するのに必要な選択ボタン（アイコン）等を表示する。
【００４３】
タッチパネル１０７は、画面１０６の前面に重ねて配置され、タッチペンやユーザの指による入力を受け付ける。タッチパネル１０７は、例えば、感圧式のタッチセンサパネルからなり、タッチペン等の圧力を検知し、接触等のタッチ操作およびその位置（タッチ位置）等を検出する。なお、タッチパネル１０７は、例えば、静電容量の変化からユーザの指等の接触を検知・検出するものであってもよい。
【００４４】
加速度センサ１０８は、携帯型端末機１００に内蔵されており、携帯型端末機１００の３軸方向の動きを測定することが可能となっている。すなわち、ユーザが把持している携帯型端末機１００を移動させたり、回転させたり、水平から傾けたりする動作を測定する。この測定結果は、制御部１５０へ供給され、画像処理部１５２が測定結果に応じた画像データを生成する処理などに使用される。なお、このような加速度センサ１０８の代わりに、角加速度センサや傾きセンサ等により、携帯型端末機１００の動きを測定してもよい。
【００４５】
また、図１に示す制御部１５０は、ＣＰＵ（Central Processing Unit）１５１と、画像処理部１５２と、音声処理部１５３と、ＲＯＭ（Read Only Memory）１５４と、ＲＡＭ（Random Access Memory）１５５と、ＬＣＤコントローラ１５６と、タッチパネルコントローラ１５７と、を備える。
【００４６】
ＣＰＵ１５１は、携帯型端末機１００の各構成要素と接続されており、携帯型端末機１００全体の動作を制御する。また、ＣＰＵ１５１は、携帯型端末機１００の各構成要素と制御信号やデータのやりとりを行う。
【００４７】
画像処理部１５２は、例えば、ＲＯＭ１５４から読み出された画像データや、ＣＰＵ１５１で処理された画像データを加工処理した後、これらをＲＡＭ１５５に記憶させる。なお、画像処理部１５２から画像データ等を、直接画面１０６に出力することも可能である。
【００４８】
音声処理部１５３は、例えば、ＲＯＭ１５４から読み出された音声データや、ＣＰＵ１５１で処理された楽曲データを加工処理した後、これらをＲＡＭ１５５に記憶させる。なお、音声処理部１５３から音声データ等を、直接サウンドアンプ１０３に出力することも可能である。
【００４９】
ＲＯＭ１５４は、例えば、画面１０６に表示された項目等の選択を行うのに必要な制御プログラムやデータ等を記憶しており、これらをＣＰＵ１５１、ＲＡＭ１５５などに出力する。
【００５０】
ＲＡＭ１５５は、画像処理部１５２で加工された表示用の画像データや、ＣＰＵ１５１がプログラムに従った各種処理を実行するためのワークデータ等を記憶しており、これらをＣＰＵ１５１や画面１０６等に出力する。
【００５１】
ＬＣＤコントローラ１５６は、画面１０６を制御し、所定の表示用画像を表示させる。例えば、ＬＣＤコントローラ１５６は、ＲＡＭ１５５に記憶された画像データを所定の同期タイミングで表示信号に変換し、画面１０６に出力する。また、ＬＣＤコントローラ１５６は、画面１０６に所定の選択ボタン等を表示させる。
【００５２】
タッチパネルコントローラ１５７は、タッチペンやユーザの指によるタッチパネル１０７への接触（タッチ操作）を検知・検出する。例えば、画面１０６に所定の選択ボタン等が表示されている状態で、タッチパネル１０７への接触や解放（離れること）の検知及び、それらの位置を検出する。
【００５３】
本発明のゲーム装置３００は、図１、図２に示した携帯型端末機１００によって実現される。以下、図３を参照してゲーム装置３００の概要構成を説明する。
【００５４】
ゲーム装置３００は、接触検知部３０１と、傾斜検知部３０２と、表示部３０３と、中断部３０４と、再開部３０５と、を備える。
【００５５】
接触検知部３０１は、ユーザ３０６による画面表示部１０６への接触を検知する。具体的には、ユーザ３０６が、画面１０６に指やタッチペン等で触れた際、画面１０６上に重ねて配置されたタッチパネル１０７がその接触による圧力又は静電容量の変化を受け付け、タッチパネルコントローラ１５７が接触や接触の解放の有無及び画面１０６における接触箇所を検出する。
【００５６】
すなわち、接触検知部３０１の機能は、タッチパネル１０７がタッチパネルコントローラ１５７と連動することによって実現され、検知した接触及び接触箇所を表示部３０３、中断部３０４、再開部３０５へ出力する。
【００５７】
傾斜検知部３０２は、ゲーム装置３００の傾斜を検知する。具体的には、例えば、ユーザ３０６が携帯型端末機１００を手で持って操作している場合に、その携帯型端末機１００の位置を動かしたり、向きを回転させたりすることによる変動を、携帯型端末機１００に内蔵された加速度センサ１０８が検知する。
【００５８】
表示部３０３は、接触検知部３０１により接触が検知されている間に、画面１０６内の最初の接触箇所と異なる箇所に、後に詳述する中断指示ボタン４００を表示する。ここで、画面１０６内の最初の接触箇所とは、ゲームの進行中にユーザが最初に触れた画面１０６内の箇所である。なお、ゲームの進行中とは、例えば、前述したレーシングゲームであれば、画面１０６内のコースを走行している最中のことである。つまり、この例では、表示部３０３は、ユーザ３０６がレーシングゲームで画面１０６内のコースを走行している最中に意図せず画面１０６に触れた場合に、その接触箇所と異なる箇所に中断指示ボタン４００を表示する。
【００５９】
図４（ａ）に、中断指示ボタン４００の表示の一例を示す。この例においては、画面１０６におけるユーザ３０６の指の接触箇所４０２が最初の接触箇所に相当する。この最初の接触箇所４０２に対し、中断指示ボタン４００は画面１０６の紙面左上の角に表示されている。なお、中断指示ボタン４００の表示位置は、最初の接触箇所４０２でなければどこでもよいが、最初の接触箇所４０２の位置に応じて表示位置を設定しておいてもよい。このような中断指示ボタン４００が、ユーザ３０６が指やタッチペン等で画面１０６に触れている間、常に表示される。
【００６０】
すなわち、表示部３０３の機能は、接触検知部３０１からの検知情報を受け付け、ＲＡＭ１５５に記録された中断指示ボタン４００の画像データがＣＰＵ１５１によって読み出され、ＬＣＤコントローラ１５６によって画面１０６に出力されることによって実現される。
【００６１】
中断部３０４は、接触検知部３０１により中断指示ボタン４００への接触が検知されたとき、ゲームを中断する。具体的には、例えば、図５（ａ）、図５（ｂ）に示すように、ユーザ３０６が最初の接触箇所４０２から指をスライドさせながら中断指示ボタン４００に触れたときにゲームが中断する。
【００６２】
ここで、一方の指で画面１０６に触れながら中断指示ボタン４００を表示させ、他方の指で中断指示ボタン４００をタップしてゲームを中断することもできる。さらに、ユーザ３０６が最初の接触箇所４０２から指をスライドさせながら中断指示ボタン４００に重ねた後、指を離すことによって中断することもできる。
【００６３】
すなわち、中断部３０４は、接触検知部３０１からの検知情報を受け付け、これによりゲームを中断する。
【００６４】
ここで、表示部３０３は、中断部３０４によりゲームが中断されたとき、画面１０６内に中断指示ボタン４００に替えて再開指示ボタン４０１を表示する。再開指示ボタン４０１の表示箇所は、画面１０６内のいずれの箇所でもよい。図４（ｂ）にその表示例を示す。
【００６５】
すなわち、このような表示部３０３の機能は、中断部３０４からの中断情報を受け付け、画像処理部１５２により中断指示ボタン４００の表示を消し、ＲＡＭ１５５に記録された再開指示ボタン４０１の画像データがＣＰＵ１５１によって読み出され、ＬＣＤコントローラ１５６によって画面１０６に出力されることによって実現される。
【００６６】
再開部３０５は、接触検知部３０１により再開指示ボタン４０１への接触が検知されたとき、ゲームを再開する。具体的には、例えば、ユーザ３０６が再開指示ボタン４０１をタップすることによる。
【００６７】
すなわち、再開部３０５は、中断中に接触検知部３０１からの検知情報を受け付け、これによりゲームを再開する。
【００６８】
ここで、表示部３０３は、再開時に再開部３０５からの再開情報を受け付け、画像処理部１５２により再開指示ボタン４０１の表示を消す。
【００６９】
以上説明してきたゲーム装置３００に係る処理の一例を、図６に示すフローチャートを参照して説明する。
【００７０】
まず、携帯型端末機１００の電源が投入され、ＣＰＵ１５１がＲＡＭ１５５等からプログラムを読み込むと、ユーザ３０６が選択可能な複数の項目が画面１０６に表示され、ユーザ３０６が複数の項目の中からゲームを選択すると、選択したゲームが起動し、初期化される（ステップＳ６０１）。
【００７１】
次に、ユーザ３０６は、選んだゲームのプレイ内容や設定を画面１０６をタップして選択し、プレイを開始する（ステップＳ６０２）。
【００７２】
プレイが開始されてから、ユーザ３０６の画面１０６への接触の有無、すなわち、接触検知部３０１が、画面１０６（つまり、タッチパネル１０７）に対するユーザ３０６の指やタッチペンによる接触の有無を判定する（ステップＳ６０３）。
【００７３】
ユーザ３０６の画面１０６への接触が検知されない場合（ステップＳ６０３；ＮＯ）、ゲーム装置３００は、ゲーム進行中とみなして、ゲーム装置３００の傾きの変動を検知する（ステップＳ６０４）。すなわち、傾斜検知部３０２が、ユーザ３０６が、手に持って操作している携帯型端末機１００全体の位置を動かしたり、向きを回転させたりすることによる変動を検知する。
【００７４】
ゲーム装置３００は、傾斜検知部３０２が検知した傾きに応じて、ゲーム状態を更新する（ステップＳ６０５）。すなわち、ゲーム状態とは、ゲームプレイ中に画面１０６に表示される画像の位置、大きさ、形状等の状態である。前述したような、ゲーム装置３００の傾きの変化を利用するゲームでは、ゲーム状態が傾きに応じて更新されていく。
【００７５】
また、画像処理部１５２等は、更新されたゲーム状態に応じた画像を生成する（ステップＳ６０５）。具体的には、画面１０６に表示される画像の位置、大きさ、形状等の画像データが、画像処理部１５２によって加工処理される。処理された画像データは、画面１０６に出力される（ステップＳ６０６）。
【００７６】
ユーザ３０６の画面１０６への接触が検知された場合（ステップＳ６０３；ＹＥＳ）、ゲーム装置３００は、進行中のゲームを中断する中断処理を行い（ステップＳ６０８）、その後、再開処理を行う（ステップＳ６０９）。
【００７７】
中断処理について、図７に示すフローチャートを参照して説明する。
【００７８】
図６のステップＳ６０３において、画面１０６に対する接触を検知すると、表示部３０３は、接触検知部３０１により接触が検知されている間に、画面１０６内の最初の接触箇所４０２と異なる箇所に、図４（ａ）に示したように、中断指示ボタン４００を表示する（ステップＳ７０１）。
【００７９】
次に、接触検知部３０１が、中断指示ボタン４００に対するユーザ３０６の指やタッチペンによる接触の有無を判定する（ステップＳ７０２）。
【００８０】
中断指示ボタン４００に対する接触が検知されない場合（ステップＳ７０２；ＮＯ）、表示部３０３は、ステップＳ７０１に戻って、中断指示ボタン４００を表示し続ける。すなわち、ユーザ３０６が画面１０６に接触していても、中断指示ボタン４００に接触しない限り、表示部３０３は中断指示ボタン４００の表示を続ける。
【００８１】
中断指示ボタン４００に対する接触が検知された場合（ステップＳ７０２；ＹＥＳ）、中断部３０４は、ゲームを中断する（ステップＳ７０３）。具体的には、図５で示したように、ユーザ３０６が最初の接触箇所４０２から指をスライドさせながら中断指示ボタン４００に触れたときにゲームが中断する。その後、再開処理を行う。
【００８２】
再開処理について、図８に示すフローチャートを参照して説明する。
【００８３】
表示部３０３は、中断部３０４によりゲームが中断されると、図４（ｂ）に示したように、中断指示ボタン４００に替えて再開指示ボタン４０１を表示する（ステップＳ８０１）。
【００８４】
次に、接触検知部３０１が、再開指示ボタン４０１に対するユーザ３０６の指やタッチペンによる接触の有無を判定する（ステップＳ８０２）。
【００８５】
再開指示ボタン４０１に対する接触が検知されない場合（ステップＳ８０２；ＮＯ）、表示部３０３は、ステップＳ８０１に戻って、再開指示ボタン４０１を表示し続ける。すなわち、ユーザ３０６が画面１０６に接触していても、再開指示ボタン４０１に接触しない限り、表示部３０３は再開指示ボタン４０１の表示を続ける。
【００８６】
再開指示ボタン４０１に対する接触が検知された場合（ステップＳ８０２；ＹＥＳ）、再開部３０５はゲームを再開する（ステップＳ８０３）。具体的には、ユーザ３０６が再開指示ボタン４０１をタップしたときにゲームが再開する。表示部３０３はゲームが再開すると再開指示ボタン４０１の表示を消す。これにより、ゲームが進行する。
【００８７】
本実施形態に係るゲーム装置３００によれば、ユーザ３０６がゲームのプレイ中に、意図せずに画面１０６に触れた場合でも、中断指示ボタン４００が最初の接触箇所４０２と異なる箇所に表示されるので、ユーザ３０６が誤って中断指示ボタン４００に触れてゲームが中断することがなくなり、快適にプレイを続けることができる。ゲームを中断したい場合には、画面１０６に触れている間に、画面１０６内に表示される中断指示ボタン４００をタップすれば、ゲームを中断することができる。また、中断中に表示される再開指示ボタン４０１をタップすれば、ゲームを再開することができる。
【００８８】
また、本実施形態の変形例として、表示部３０３を、ユーザ３０６の画面１０６への接触時間の経過とともに、中断指示ボタン４００を最初の接触箇所４０２に近付けるように表示する構成とすることもできる。
【００８９】
図９（ａ）、図９（ｂ）にその一例を示す。すなわち、表示部３０３は、ユーザ３０６が画面１０６への最初の接触箇所４０２から指を動かさずに接触し続けているときに、中断指示ボタン４００を接触箇所４０２に近付ける。これにより、ユーザ３０６は、ゲームを中断したいときには、最初の接触箇所４０２に指を置いておけば、中断指示ボタン４００が近づいてくるので、指を動かさなくてもゲームを中断することができる。なお、最初の接触箇所４０２でなくとも、画面１０６内のどの箇所であっても、一定時間触れ続けていれば、その箇所に中断指示ボタン４００が近付いてくるような構成とすることもできる。
【００９０】
（実施形態２）
次に、実施形態２について説明する。実施形態１との違いは、ゲーム装置３００の再開処理に係る構成、機能及び、再開処理の工程である。その他の構成は、実施形態１と同様である。
【００９１】
図１０に示すように、本実施形態のゲーム装置１０００は、接触検知部１００１と、傾斜検知部１００２と、表示部１００３と、中断部１００４と、再開部１００５、に加えて、記憶部１００６、を備える。
【００９２】
記憶部１００６は、中断部１００４がゲームを中断したときのゲーム装置１０００の傾きを傾斜検知部１００２より取り込み、記憶する。
【００９３】
すなわち、記憶部１００６の機能は、中断部１００４からの中断情報を受け付けると、傾斜検知部１００２よりゲーム装置１０００の傾きを取り込み、ＲＡＭ１５５に記憶することによって実現される。
【００９４】
表示部１００３は、ゲーム装置１０００の画面１０６内に固定された固定図形１１０７と、傾斜検知部１００２により検知される傾きに応じて画面１０６内を移動する移動図形１１０８とをゲームの中断中の画面１０６内に表示する。
【００９５】
画面１０６内での固定図形１１０７の表示位置は、中断時のゲーム装置１０００の傾きによって異なる。すなわち、記憶部１００６に記憶された傾きに基づいて、固定図形１１０７の位置が決定される。移動図形１１０８は、中断直後は固定図形１１０７に重ねて表示され、ユーザ３０６が、中断中にゲーム装置１０００を傾けると、その傾きに応じて画面１０６内を移動する。
【００９６】
図１１、図１２に固定図形１１０７と移動図形１１０８の表示例を示す。図１１の例では、ユーザ３０６が、携帯情報端末１００の画面１０６を地面に対して平行な状態で保持しながらゲームを開始したとする。ここで、図１１（ａ）は、ユーザ３０６が、ゲームプレイ中に携帯情報端末１００の図面右側の短辺を重力方向に傾け、そのときにゲームを中断した状態を示している。図１１（ａ）に示すように、固定図形１１０７と移動図形１１０８は、中断直後は重なっている。しかし、中断中にユーザ３０６が携帯情報端末１００を地面に対して平行に戻すと、図１１（ｂ）に示すように、移動図形１１０８は図中の矢印の方向に移動する。
【００９７】
また、図１２の例では、ユーザ３０６が、携帯情報端末１００の長辺を地面に対して平行で、かつ、画面１０６を地面に対して垂直な状態で保持しながらゲームを開始したとする。ここで、図１２（ａ）は、ユーザ３０６が、ゲームプレイ中に携帯情報端末１００の長辺を重力方向に傾け、そのときにゲームを中断した状態を示している。図１１（ａ）の例と同様に、固定図形１１０７と移動図形１１０８は、中断直後は重なっている。しかし、中断中にユーザ３０６が携帯情報端末１００の長辺を地面に対して水平に戻すと、図１２（ｂ）に示すように、移動図形１１０８は図中の矢印の方向に移動する。なお、本実施形態では、固定図形１１０７と移動図形１１０８は円形となっているが、形、大きさは適宜変更できる。
【００９８】
すなわち、表示部１００３の機能は、中断部１００４からの中断情報を受け付けると、画像処理部１５２により中断指示ボタン４００の表示が消され、ＲＡＭ１５５に記録された固定図形１１０７と移動図形１１０８の画像データがＣＰＵ１５１によって読み出され、ＬＣＤコントローラ１５６によって画面１０６に出力されることによって実現される。固定図形１１０７については、記憶部１００６からの傾きの情報に基づいて表示位置が決定され、移動図形１１０８については、傾斜検知部１００２からの傾きの情報に基づいて、画像処理部１５２により画面１０６内での位置が変わるように表示される。
【００９９】
また、再開部１００５は、中断中に固定図形１１０７に移動図形１１０８が設定された時間重なった場合に、ゲームを再開する。
【０１００】
すなわち、再開部１００５は、ゲームの中断中に傾斜検知部１００２により検知される傾きが、記憶部１００６に記憶された傾きと一定時間（例えば、２秒間）一致する場合に、ゲームを再開する。
【０１０１】
また、表示部１００３は、再開部１００５からの再開情報を受け付け、画像処理部１５２により固定図形１１０７と移動図形１１０８の表示を消す。なお、その他の構成については、実施形態１と同様である。
【０１０２】
以上説明してきたゲーム装置１０００の中断処理、再開処理の一例を、図１３、図１４に示すフローチャートを参照して説明する。なお、中断処理、再開処理以外の処理については、実施形態１と同様である。
【０１０３】
まず、中断処理について、図６のステップＳ６０３において、画面１０６に対する接触を検知すると、図５に示したように、表示部３０２は、接触検知部３０１により接触が検知されている間に、画面１０６内の最初の接触箇所４０２と異なる箇所に、中断指示ボタン４００を表示する（ステップＳ１２０１）。
【０１０４】
次に、接触検知部３０１が、中断指示ボタン４００に対するユーザ３０６の指やタッチペンによる接触の有無を判定する（ステップＳ１２０２）。
【０１０５】
中断指示ボタン４００に対する接触が検知されない場合（ステップＳ１２０２；ＮＯ）、表示部３０３は、ステップＳ１２０１に戻って、中断指示ボタン４００を表示し続ける。
【０１０６】
中断指示ボタン４００に対する接触が検知された場合（ステップＳ１２０２；ＹＥＳ）、ゲーム装置１０００の記憶部１００６は、中断指示ボタン４００に対する接触を検知したときのゲーム装置１０００の傾きを傾斜検知部１００２より取り込み、記憶する（ステップＳ１２０３）。
【０１０７】
傾きを記憶した後、中断部１００４はゲームを中断する（ステップＳ１２０４）。具体的には、実施形態１と同様に、図５（ｂ）で、ユーザ３０６が最初の接触箇所４０２から指をスライドさせながら中断指示ボタン４００に触れたときにゲームが中断する。その後、再開処理を行う。
【０１０８】
再開処理について、表示部１００３は、中断部１００４によりゲームが中断された直後は、図１１（ａ）又は図１２（ａ）に示したように、固定図形１１０７と移動図形１１０８を重ねて表示する（ステップＳ１３０１）。
【０１０９】
中断中、ユーザ３０６が、ゲーム装置１０００（携帯情報端末１００）を傾けると、移動図形１１０８はその傾きに応じて画面１０６内を移動する（ステップＳ１３０２）。移動図形１１０８が固定図形１１０７外を移動している間は、ゲーム装置１０００の傾きが中断時の傾きと一致していないことを表す。
【０１１０】
次に、再開部１００５は、固定図形１１０７に移動図形１１０８が一定時間重なったかどうか、つまり、中断中のゲーム装置１０００の傾きが中断時の傾きと一定時間一致したかを判定する（ステップＳ１３０３）。
【０１１１】
一定時間一致していない場合（ステップＳ１３０３；ＮＯ）、ゲームは中断中であるので、表示部１００５は、ステップＳ１３０２に戻って、固定図形１１０７と移動図形１１０８を表示し続ける。すなわち、ユーザ３０６が固定図形１１０７に移動図形１１０８が一定時間重なるようにゲーム装置１０００を傾け続けない限り、ゲームは中断中となる。
【０１１２】
一定時間一致した場合（ステップＳ１３０３；ＹＥＳ）、再開部１００５は、ゲームを再開する（ステップＳ１３０４）。具体的には、ユーザ３０６が固定図形１１０７に移動図形１１０８が一定時間重なるようにゲーム装置１０００を傾け続けたときにゲームが再開する。これにより、ゲームが進行する。これに伴って、表示部１００３は、固定図形１１０７と移動図形１１０８の表示を中止する。
【０１１３】
本実施形態に係るゲーム装置１０００によれば、ユーザ３０６は中断時のゲーム装置１０００の傾きを視覚的に捉えやすくなり、ゲームを再開させたい場合は、ゲーム装置１０００を傾けることによって、移動図形１１０８を固定図形１１０７に一定時間合わせればよい。これにより、ユーザ３０６は、中断時と再開時のゲーム装置１０００の傾きを容易に一致させることができるので、スムーズにプレイを再開することができる。
【０１１４】
（変形例）
本発明は、上述した第１，２の実施形態に限られるものではなく、種々の変形が可能である。
【０１１５】
例えば、第１の実施形態では、ユーザ３０６が、画面１０６に接触するとすぐに中断指示ボタン４００を表示したが、一定時間、例えば、２秒間接触し続けることで表示するようにしてもよい。
【０１１６】
また、第２の実施形態では、ゲーム装置１０００の傾斜によりゲームを再開する構成になっているが、第１の実施形態と同様に、再開ボタン４０１をタップして再開する構成を併用してもよい。
【０１１７】
また、各実施形態において、表示部を、傾斜検知部により検知される傾斜に応じて、画面内における中断指示ボタンの最初の表示位置を変えるように構成することも可能である。
【０１１８】
すなわち、表示部は、画面内のユーザの最初の接触箇所と異なる箇所であって、かつ、ゲーム装置の傾斜に応じた箇所、例えば、画面内の傾斜と反対側（重力と反対側）の位置に、また、傾斜が無い場合は画面中央に中断指示ボタンを表示させる。
【０１１９】
また、各実施形態において、表示部を、傾斜検知部により検知される傾斜に応じて、画面内における中断指示ボタンの表示位置を移動させるように構成することも可能である。
【０１２０】
図１５（ａ）、図１５（ｂ）にその一例を示す。すなわち、表示部３０３は、中断指示ボタン４００を、画面１０６内の最初に表示された位置からゲーム装置３００の傾斜に応じて、図示のように、ゲーム装置３００の傾斜と同じ方向（重力の方向）に移動させる。これにより、ユーザ３０６は、中断時にゲーム装置３００を傾けることによって、画面１０６内の任意の箇所に中断指示ボタン４００を表示させることができる。
【０１２１】
また、表示部を、上記変形例の構成と、第１実施形態の変形例として挙げた、ユーザの画面への接触時間の経過とともに、中断指示ボタンを最初の接触箇所に近付けるように表示する構成とを組み合わせた構成としてもよい。
【産業上の利用可能性】
【０１２２】
以上説明したように、本発明によれば、タッチパネルを用いてゲームの中断や再開を行うのに好適なゲーム装置、ゲーム制御方法、ならびに、プログラムを提供することができる。
【符号の説明】
【０１２３】
１００  携帯型端末機
１０１  無線通信部
１０２  通信コントローラ
１０３  サウンドアンプ
１０４  スピーカ
１０５  操作キー
１０６  画面
１０７  タッチパネル
１０８  加速度センサ
１５０  制御部
１５１  ＣＰＵ
１５２  画像処理部
１５３  音声処理部
１５４  ＲＯＭ
１５５  ＲＡＭ
１５６  ＬＣＤコントローラ
１５７  タッチパネルコントローラ
３００  ゲーム装置
３０１  接触検知部
３０２  傾斜検知部
３０４  中断部
３０５  再開部
３０６  ユーザ
４００  中断指示ボタン
４０１  再開指示ボタン
１０００  ゲーム装置（第２実施形態）
１００１  接触検知部（第２実施形態）
１００２  傾斜検知部（第２実施形態）
１００４  中断部（第２実施形態）
１００５  再開部（第２実施形態）
１００６  記憶部
１１０７  固定図形
１１０８  移動図形
【図１】
2012050769.tif 000003
【図２】
2012050769.tif 000004
【図３】
2012050769.tif 000005
【図４】
2012050769.tif 000006
【図５】
2012050769.tif 000007
【図６】
2012050769.tif 000008
【図７】
2012050769.tif 000009
【図８】
2012050769.tif 000010
【図９】
2012050769.tif 000011
【図１０】
2012050769.tif 000012
【図１１】
2012050769.tif 000013
【図１２】
2012050769.tif 000014
【図１３】
2012050769.tif 000015
【図１４】
2012050769.tif 000016
【図１５】
2012050769.tif 000017