(57)【要約】【課題】画面に表示されたオブジェクトの動作を制御しやすくする。【解決手段】画像表示用プログラムは、コンピュータを、操作対象候補のオブジェクト及び所定の点を中心にして回転可能な操作用画像を表示部に表示させる表示制御部１４２、及び操作用画像を回転させるための回転操作を受け付ける操作受付部１４１、として機能させる。表示制御部１４２は、回転操作に応じて操作用画像を回転させて表示部１１に表示させるとともに、回転操作が示す回転向き及び回転量に基づいてオブジェクトが動作するように表示部１１に表示させる。【選択図】図１
2018055459.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータを、
操作対象候補のオブジェクト及び所定の点を中心にして回転可能な操作用画像を表示部に表示させる表示制御部、及び
前記操作用画像を回転させるための回転操作を受け付ける操作受付部、
として機能させ、
前記表示制御部は、前記回転操作に応じて前記操作用画像を回転させて前記表示部に表示させるとともに、前記回転操作が示す回転向き及び回転量に基づいて前記オブジェクトが動作するように前記表示部に表示させる、
画像表示用プログラム。
【請求項２】
前記表示制御部は、回転向きが異なる複数の前記回転操作の組み合わせに対応する動作を前記オブジェクトに実行させる、
請求項１に記載の画像表示用プログラム。
【請求項３】
前記表示制御部は、回転向き及び回転量が異なる複数の前記回転操作の組み合わせに対応する動作を前記オブジェクトに実行させる、
請求項２に記載の画像表示用プログラム。
【請求項４】
前記表示制御部は、複数の前記回転操作のそれぞれの回転向き及び回転量を視覚的に表示する操作案内画像を前記表示部に表示させる、
請求項３に記載の画像表示用プログラム。
【請求項５】
コンピュータを、前記操作用画像における操作位置に基づいて、複数の前記オブジェクトから操作対象となる前記オブジェクトを選択する選択部としてさらに機能させ、
前記表示制御部は、前記選択部が選択した前記オブジェクトを動作させる、
請求項１から４のいずれか一項に記載の画像表示用プログラム。
【請求項６】
前記表示制御部は、複数の前記オブジェクトの少なくともいずれかに対応するオブジェクト選択用画像を含む前記操作用画像を前記表示部に表示させ、
前記選択部は、前記操作受付部が受け付けた操作の操作位置に表示された前記オブジェクト選択用画像に対応する前記オブジェクトを選択する、
請求項５に記載の画像表示用プログラム。
【請求項７】
コンピュータを、前記操作用画像における操作位置に基づいて、前記オブジェクトの動作を選択する選択部としてさらに機能させ、
前記表示制御部は、前記選択部が選択した動作を前記オブジェクトに関連付けて表示させる、
請求項１から４のいずれか１項に記載の画像表示用プログラム。
【請求項８】
前記表示制御部は、前記オブジェクトが実行可能な動作の少なくともいずれかに対応する複数の動作選択用画像を含む前記操作用画像を前記表示部に表示させ、
前記選択部は、前記操作受付部が受け付けた操作の操作位置に表示された前記動作選択用画像に対応する動作を選択する、
請求項７に記載の画像表示用プログラム。
【請求項９】
前記選択部は、前記操作用画像における複数の操作位置の組み合わせに基づいて、前記オブジェクトと当該オブジェクトの動作とを選択する、
請求項５から８のいずれか一項に記載の画像表示用プログラム。
【請求項１０】
前記操作受付部は、前記回転操作が、正常な複数の操作内容のうちのいずれかの操作内容に該当するか否かを判定し、
前記表示制御部は、前記操作受付部が判定した結果に基づく情報を前記表示部に表示させる、
請求項１から９のいずれか一項に記載の画像表示用プログラム。
【請求項１１】
前記表示制御部は、前記正常な複数の操作内容のうちのいずれかの操作内容に該当する前記回転操作が行われた確率を前記表示部に表示させる、
請求項１０に記載の画像表示用プログラム。
【請求項１２】
前記表示制御部は、それぞれデザインが異なる複数の操作用画像から一つの前記操作用画像を選択するための画面を前記表示部に表示させ、前記回転操作に応じて、前記操作用画像に関連付けられた動作を前記オブジェクトに実行させる、
請求項１から１１のいずれか一項に記載の画像表示用プログラム。
【請求項１３】
コンピュータを、所定の基準タイミングから前記操作受付部が受け付けた回転操作の回転量に基づいて、前記オブジェクトに関連付けて、前記オブジェクトの動作に必要なエネルギーの残量を管理する管理部としてさらに機能させる、
請求項１から１２のいずれか一項に記載の画像表示用プログラム。
【請求項１４】
操作対象候補のオブジェクト及び所定の点を中心にして回転可能な操作用画像を表示する表示部と、
前記操作用画像を回転させるための回転操作を受け付ける操作受付部と、
前記回転操作に応じて前記操作用画像を回転させて前記表示部に表示させるとともに、前記回転操作が示す回転向き及び回転量に基づいて前記オブジェクトが動作するように前記表示部に表示させる表示制御部と、
を有する画像表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの操作に応じて画像を表示する画像表示装置及び画像表示用プログラムに関する。
【背景技術】
【０００２】
近年、タッチパネルを用いて操作することができる装置が普及してきている。特許文献１においては、ユーザが、スティックを用いてタッチパネル上に円状の図形を描くことにより、画面に表示されたオブジェクトを円状に移動させる技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２１０１２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の技術においては、ユーザがタッチパネル上に円状の図形を描く際のスティックの回転量に基づいて、オブジェクトの移動の態様を変化させることができる。しかしながら、ユーザが、スティックをどの程度の回転量で動かしているかを把握することは容易ではないため、回転量に基づいてオブジェクトに対して複雑な制御をさせることができないという問題があった。
【０００５】
そこで、本発明はこれらの点に鑑みてなされたものであり、画面に表示されたオブジェクトの動作を制御しやすくすることを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第１の態様の画像表示用プログラムは、コンピュータを、操作対象候補のオブジェクト及び所定の点を中心にして回転可能な操作用画像を表示部に表示させる表示制御部、及び前記操作用画像を回転させるための回転操作を受け付ける操作受付部、として機能させ、前記表示制御部は、前記回転操作に応じて前記操作用画像を回転させて前記表示部に表示させるとともに、前記回転操作が示す回転向き及び回転量に基づいて前記オブジェクトが動作するように前記表示部に表示させる。
【０００７】
前記表示制御部は、回転向きが異なる複数の前記回転操作の組み合わせに対応する動作を前記オブジェクトに実行させてもよい。また、前記表示制御部は、回転向き及び回転量が異なる複数の前記回転操作の組み合わせに対応する動作を前記オブジェクトに実行させてもよい。また、前記表示制御部は、複数の前記回転操作のそれぞれの回転向き及び回転量を視覚的に表示する操作案内画像を前記表示部に表示させてもよい。
【０００８】
また、上記の画像表示用プログラムは、コンピュータを、前記操作用画像における操作位置に基づいて、複数の前記オブジェクトから操作対象となる前記オブジェクトを選択する選択部としてさらに機能させ、前記表示制御部は、前記選択部が選択した前記オブジェクトを動作させてもよい。
【０００９】
前記表示制御部は、複数の前記オブジェクトの少なくともいずれかに対応するオブジェクト選択用画像を含む前記操作用画像を前記表示部に表示させ、前記選択部は、前記操作受付部が受け付けた操作の操作位置に表示された前記オブジェクト選択用画像に対応する前記オブジェクトを選択してもよい。
【００１０】
また、上記の画像表示用プログラムは、コンピュータを、前記操作用画像における操作位置に基づいて、前記オブジェクトの動作を選択する選択部としてさらに機能させ、前記表示制御部は、前記選択部が選択した動作を前記オブジェクトに関連付けて表示させてもよい。
【００１１】
前記表示制御部は、前記オブジェクトが実行可能な動作の少なくともいずれかに対応する複数の動作選択用画像を含む前記操作用画像を前記表示部に表示させ、前記選択部は、前記操作受付部が受け付けた操作の操作位置に表示された前記動作選択用画像に対応する動作を選択してもよい。
【００１２】
前記選択部は、前記操作用画像における複数の操作位置の組み合わせに基づいて、前記オブジェクトと当該オブジェクトの動作とを選択してもよい。
【００１３】
前記操作受付部は、前記回転操作が、正常な複数の操作内容のうちのいずれかの操作内容に該当するか否かを判定し、前記表示制御部は、前記操作受付部が判定した結果に基づく情報を前記表示部に表示させてもよい。前記表示制御部は、例えば、前記正常な複数の操作内容のうちのいずれかの操作内容に該当する前記回転操作が行われた確率を前記表示部に表示させる。
【００１４】
前記表示制御部は、それぞれデザインが異なる複数の操作用画像から一つの前記操作用画像を選択するための画面を前記表示部に表示させ、前記回転操作に応じて、前記操作用画像に関連付けられた動作を前記オブジェクトに実行させてもよい。
【００１５】
上記の画像表示用プログラムは、コンピュータを、所定の基準タイミングから前記操作受付部が受け付けた回転操作の回転量に基づいて、前記オブジェクトに関連付けて、前記オブジェクトの動作に必要なエネルギーの残量を管理する管理部としてさらに機能させてもよい。
【００１６】
本発明の第２の態様の表示装置は、操作対象候補のオブジェクト及び所定の点を中心にして回転可能な操作用画像を表示する表示部と、前記操作用画像を回転させるための回転操作を受け付ける操作受付部と、前記回転操作に応じて前記操作用画像を回転させて前記表示部に表示させるとともに、前記回転操作が示す回転向き及び回転量に基づいて前記オブジェクトが動作するように前記表示部に表示させる表示制御部と、を有する。
【発明の効果】
【００１７】
本発明によれば、画面に表示されたオブジェクトの動作を制御しやすくすることができるという効果を奏する。
【図面の簡単な説明】
【００１８】
【図１】本実施の形態に係る画像表示装置の構成を示す図である。
【図２】記憶部が記憶しているコマンドＤＢの一例を示す図である。
【図３】表示部に表示される画面の一例を示す図である。
【図４】表示部に表示される画面の一例を示す図である。
【図５】画像表示装置がオブジェクトを動作させる処理のフローチャートである。
【図６】第２の実施形態に係る画像表示装置の機能構成を示す図である。
【図７】第２の実施形態に係る画像表示装置の表示部に表示される画面の一例を示す図である。
【図８】第３の実施形態に係る画像表示装置の表示部に表示される画面の一例を示す図である。
【発明を実施するための形態】
【００１９】
［画像表示装置１の構成］
図１は、本実施の形態に係る画像表示装置１の構成を示す図である。画像表示装置１は、スマートフォン、タブレット又はゲーム装置等のように、画像を表示することができる電子機器である。画像表示装置１は、内部の記憶媒体に記憶された画像表示用プログラム、又は外部のサーバやストレージから提供される画像表示用プログラムを実行することにより、ユーザが、画面に表示されたオブジェクトを動作させる操作をするための操作用画像を表示する。オブジェクトは、画像表示装置１の画面に表示される、ユーザが動作させる対象物であり、例えばゲームのキャラクターの画像である。
【００２０】
画像表示装置１は、画像表示用プログラムを実行することにより、例えばゲーム機能を提供することができる。本実施の形態においては、画像表示装置１がゲーム機能を提供する場合を例に説明するが、画像表示装置１が提供できる機能はゲーム機能に限られるものではなく、ユーザが操作する対象となるオブジェクトを表示する任意の機能に適用することができる。
【００２１】
図１は、画像表示装置１の機能構成を示す図である。画像表示装置１は、表示部１１と、操作部１２と、記憶部１３と、制御部１４とを有する。制御部１４は、例えばＣＰＵ（Central Processing Unit）であり、画像処理用プログラムを実行することにより、操作受付部１４１、表示制御部１４２及び管理部１４３として機能する。
【００２２】
表示部１１は、画像及びテキストを表示可能なディスプレイである。表示部１１は、表示制御部１４２の制御に基づいて、各種の画像及びテキストを表示する。
操作部１２は、ユーザが操作を入力するためのデバイスである。操作部１２は、例えば表示部１１に重ねて設けられたタッチパネルである。
【００２３】
記憶部１３は、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）及びハードディスク等の記憶媒体を有する。記憶部１３は、制御部１４が実行する画像処理用プログラムを記憶している。また、記憶部１３は、操作部１２において入力された操作内容と、表示部１１に表示されたオブジェクトを動作させるためのコマンドとが関連付けられたコマンドデータベース（以下、「コマンドＤＢ」という）を記憶している。記憶部１３は、例えば、ユーザのレベル、又はゲームのステージに対応する複数のコマンドＤＢを記憶する。
【００２４】
図２は、記憶部１３が記憶しているコマンドＤＢの一例を示す図である。図２に示すコマンドＤＢにおいては、コマンドごとに割り当てられたコマンドＩＤと、動作内容と、操作内容と、許容誤差とが関連付けられている。操作内容は、例えば回転の向き及び回転量を含んでいる。操作内容は、回転速度を含んでもよい。例えば、コマンドＩＤが００１に対応する動作内容は、画面に表示されたオブジェクトを高速に前進させる動作であり、ユーザが後述の操作用画像を反時計まわりに３０分（１８０度）回転させる操作を行うことによって実行される。
【００２５】
許容誤差は、ユーザによる回転操作が、操作内容において規定されている回転量や回転速度等と一致していない場合に、正常な操作をしたと判定される範囲を示す値である。例えば、操作内容が反時計回りに３０分であり、許容誤差が±２０％である場合、反時計回りに２４分以上３６分以下の範囲が、コマンドＩＤが００１に対応する操作が受け付けられる範囲となる。
【００２６】
許容誤差は、予め設定されていてもよく、ユーザにより設定可能であってもよい。許容誤差は、ゲームのステージが進むにつれて変化するように、ステージに対応するコマンドＤＢごとに異なる値が設定されていてもよい。例えば、難易度が高いステージにおいては、難易度が低いステージに比べて許容誤差が小さくなるように設定されていることで、ゲームの楽しみが増加する。
【００２７】
図３及び図４は、表示部１１に表示される画面の一例を示す図である。図３及び図４に示す画面は、オブジェクト表示領域Ｒ１と、操作領域Ｒ２とに分かれている。図３のオブジェクト表示領域Ｒ１には、第１オブジェクト１１１（１１１ａ，１１１ｂ，１１１ｃ）と、第２オブジェクト１１２（１１２ａ，１１２ｂ，１１２ｃ）と、エネルギー残量画像１１３と、操作案内画像１１４とが表示されている。操作領域Ｒ２には、操作用画像１１５ａが表示されている。
【００２８】
第１オブジェクト１１１は、ユーザが、手Ｈ又はスティック等を使用して操作用画像１１５ａを操作することにより動作するキャラクターの画像である。第２オブジェクト１１２は、ユーザが操作用画像１１５ａを操作することなく動作するキャラクターの画像である。エネルギー残量画像１１３は、第１オブジェクト１１１に残っているエネルギー量を示す画像である。第１オブジェクト１１１は、エネルギー残量がある間に動作可能であり、エネルギー残量がなくなると動作できなくなる。第１オブジェクト１１１は、エネルギー残量が大きければ大きいほど、速く動作することができるようにされていてもよい。エネルギーの消費量は、第１オブジェクト１１１が実行する動作によって異なる。ユーザは、エネルギー残量画像１１３が示すエネルギー残量を参考にして、第１オブジェクト１１１にどのような動作を実行させるかを決定することができる。
【００２９】
操作案内画像１１４は、ユーザに対して推奨するコマンドの入力方法を示す画像である。ユーザは、操作案内画像１１４を見ながら操作をすることで、ユーザが、表示されている画面において使用することが可能な操作を把握しやすくなる。
【００３０】
操作用画像１１５ａは、操作対象候補のオブジェクト及び所定の点を中心にして回転可能な画像である。図３及び図４に示す操作用画像１１５ａは円形であり、例えば、操作用画像１１５ａの重心位置を中心にして回転可能な画像である。操作用画像１１５ａは、所定の点を中心にして回転可能な画像であれば、多角形又は星形のような他の形状であってもよい。ユーザは、操作用画像１１５ａを時計回り又は反時計まわりに回転させることにより、第１オブジェクト１１１の動作を制御することができる。
【００３１】
図１に戻って、制御部１４の機能構成について説明する。
操作受付部１４１は、操作用画像１１５ａを回転させるための回転操作を受け付ける。操作受付部１４１は、例えば、操作部１２が出力するユーザの指の位置座標に基づいて、ユーザの指の位置を特定する。操作受付部１４１は、例えば、所定のサンプリング時間ごとに特定した指の位置に基づいて、ユーザの手の動きを特定する。具体的には、操作受付部１４１は、ユーザの手の動きに基づいて、回転操作の向き及び回転量を特定する。操作受付部１４１は、回転操作時の操作速度を特定してもよい。
【００３２】
操作受付部１４１は、例えば、ユーザの手が表示部１１に触れてからユーザの手が表示部１１から離れるまでの間にユーザの手が移動する向きに基づいて、回転操作の向きを特定する。操作受付部１４１は、例えば、ユーザの手が表示部１１に触れた位置とユーザの手が表示部１１から離れた位置との間の、操作用画像の円周方向における距離又は角度により回転量を特定する。操作受付部１４１は、例えば、ユーザの手が単位時間に移動した量に基づいて操作速度を特定する。操作受付部１４１は、特定した回転操作の向き、移動量及び操作速度等を表示制御部１４２に通知する。
【００３３】
なお、ユーザが回転方向の異なる複数の回転操作を入力する場合、ユーザが表示部１１から指を離さずに、複数の回転操作を連続して入力することができることとしてもよい。この場合、ユーザの手が表示部１１に触れた位置またはユーザの手が表示部１１から離れた位置の代わりに、表示部１１上においてユーザが回転操作の向きを反転した際のユーザの手の位置に基づき、回転量及び操作速度を特定してもよい。
【００３４】
操作受付部１４１は、回転操作が、正常な複数の操作内容のうちのいずれかの操作内容に該当するか否かを判定してもよい。操作受付部１４１は、回転操作が、コマンドＤＢに含まれているいずれかのコマンドに対応する操作内容の許容誤差の範囲に入っている場合、操作が成功したと判定する。操作受付部１４１は、回転操作が、コマンドＤＢに含まれているいずれかのコマンドに対応する操作内容の許容誤差の範囲に入っていない場合、操作が失敗したと判定する。操作受付部１４１は、所定の期間内に回転操作が成功した回数と、回線操作が失敗した回数とを計数し、計数した結果を記憶部１３に記憶させる。操作受付部１４１は、例えば、ゲームを開始してから終了するまでの間における回転操作の成功回数と失敗回数とを記憶部１３に記憶させる。
【００３５】
表示制御部１４２は、ユーザが操作をする対象候補のオブジェクト、及び所定の点を中心にして回転可能な操作用画像１１５ａを表示部１１に表示させる。表示制御部１４２は、例えば、回転操作に応じて操作用画像１１５ａを回転させて表示部１１の操作領域Ｒ２に表示させるとともに、回転操作が示す回転向き及び回転量に基づいてオブジェクトが動作するように表示部１１のオブジェクト表示領域Ｒ１に表示させる。
【００３６】
具体的には、表示制御部１４２は、図２に示したコマンドＤＢを参照し、操作受付部１４１から通知された回転操作の内容に対応するコマンドを特定する。表示制御部１４２は、特定したコマンドに関連付けられた機能をオブジェクトが実行するようにオブジェクトの画像を変化させる。表示制御部１４２は、例えばオブジェクト表示領域Ｒ１に表示された複数の第１オブジェクト１１１が同一の動きをするように、複数の第１オブジェクト１１１の画像を変化させる。
【００３７】
表示制御部１４２は、例えば、操作受付部１４１から通知された操作内容が、反時計回りに操作用画像１１５ａを回転させる操作であり、かつ回転量が３０分から所定の誤差範囲内である場合に、コマンドＩＤが００１の高速前進のための操作が行われたことを特定する。表示制御部１４２は、第１オブジェクト１１１に高速前進をさせるために、それぞれの第１オブジェクト１１１が第２オブジェクト１１２に近づく向き、すなわち左向きに第１の速度で移動するように第１オブジェクト１１１の画像を表示する位置を変化させる。表示制御部１４２は、ユーザが表示部１１から指を離すまでの間、同じ動作を継続する。
【００３８】
表示制御部１４２は、操作受付部１４１から通知された操作内容が、時計回りに操作用画像を回転させる操作であり、かつ回転量が１５分から所定の範囲内である場合、コマンドＩＤが００４の低速後進のための操作が行われたことを特定する。表示制御部１４２は、第１オブジェクト１１１に低速後進をさせるために、それぞれの第１オブジェクト１１１が第２オブジェクト１１２から離れる向き、すなわち右向きに第１の速度よりも小さい第２の速度で移動するように第１オブジェクト１１１の画像を表示する位置を変化させる。
【００３９】
表示制御部１４２は、回転向き及び回転量が異なる複数の回転操作の組み合わせに対応する動作を第１オブジェクト１１１に実行させる。例えば、表示制御部１４２は、図２に示したコマンドＤＢに含まれる操作内容が示す複数の回転操作が行われた場合に、複数の回転操作の組み合わせ及び順序に対応するコマンドを特定する。そして、表示制御部１４２は、特定したコマンドに対応する動作を第１オブジェクト１１１が実行する様子を示すように第１オブジェクト１１１の画像を変化させる。
【００４０】
表示制御部１４２は、図３及び図４に示したように、複数の回転操作のそれぞれの回転向き及び回転量を視覚的に表示する操作案内画像１１４を表示部１１に表示させてもよい。表示制御部１４２は、例えば、表示中に第１オブジェクト１１１の動作状態に基づいて、その時点で第１オブジェクト１１１が実行可能な動作に対応するコマンドの操作内容を案内する操作案内画像１１４を表示部１１に表示させる。
【００４１】
具体的には、表示制御部１４２は、図３に示すように、第１オブジェクト１１１が、図２に示したコマンドＤＢに含まれている特殊攻撃Ａを実行可能な状態である場合に、特殊攻撃Ａに対応する操作内容である「反時計回り１０分、時計回り１０分、反時計回り６０分」を示す操作案内画像１１４を表示部１１に表示させる。表示制御部１４２は、図４に示すように、宝箱Ｔを開錠できる状態である場合に、宝箱開錠に対応する操作内容である「反時計回り１２０分、時計回り６０分」を示す操作案内画像１１４を表示部１１に表示させる。表示制御部１４２は、複数の操作内容に対応する複数の操作案内画像１１４を表示させてもよい。
【００４２】
また、表示制御部１４２は、操作受付部１４１が、回転操作が正常な操作内容に対応するか否かを判定した結果に基づく情報を表示部１１に表示させてもよい。例えば、表示制御部１４２は、操作受付部１４１が計数した回転操作の成功回数と失敗回数とに基づいて、正常な複数の操作内容のうちのいずれかの操作内容に該当する回転操作が行われた確率を表示部１１に表示させる。具体的には、表示制御部１４２は回転操作の成功確率を算出し、算出した成功確率を表示部１１に表示させる。表示制御部１４２が成功確率を表示部１１に表示させることで、ユーザは、自分の操作が適切であるか否かを把握しやすくなる。また、ユーザは、自身の操作スキルが向上したことを実感できるので、ゲームの楽しみが増える。
【００４３】
管理部１４３は、第１オブジェクト１１１が使用可能なエネルギーの残量を管理する。管理部１４３は、所定のタイミングを起点として、それ以降に操作受付部１４１が受け付けた回転操作の回転量に基づいて、エネルギーの残量を変化させる。管理部１４３は、ゲームが開始された時点で第１オブジェクト１１１が持っているエネルギーの初期値から、第１オブジェクト１１１の動作に対応するエネルギー消費量を減算することにより、エネルギー残量を算出する。
【００４４】
管理部１４３は、動作内容に関連付けられた単位時間当たりのエネルギー消費量に基づいて、第１オブジェクト１１１の動作内容と動作時間に応じたエネルギー消費量を算出する。管理部１４３は、コマンドＤＢにおいて規定された操作内容に対する誤差の大きさに基づいてエネルギー消費量を決定してもよい。例えば、管理部１４３は、ユーザによる回転操作の誤差が大きければ大きいほどエネルギー消費量を大きくする。このようにすることで、ユーザの回転操作スキルが向上するとエネルギー消費量が小さくなるので、ユーザが、回転操作スキルを向上させる意欲を持つことができ、ゲームの楽しみを増加させることができる。
【００４５】
［画像表示装置１の動作フローチャート］
図５は、画像表示装置１がオブジェクトを動作させる処理のフローチャートである。
まず、表示制御部１４２は、第１オブジェクト１１１を表示部１１に表示させる（Ｓ１１）。表示制御部１４２は、第１オブジェクト１１１が表示されている間、操作受付部１４１が操作を受け付けたかどうかを監視する（Ｓ１２）。表示制御部１４２は、操作受付部１４１が操作を受け付けた場合（Ｓ１２においてＹＥＳ）、受け付けた操作の内容が、コマンドＤＢ内のいずれかのコマンドに対応する操作内容に一致するか否かを判定する（Ｓ１３）。
【００４６】
表示制御部１４２は、操作の内容がいずれかのコマンドに対応する操作内容に一致する場合（Ｓ１３においてＹＥＳ）、操作内容に一致するコマンドを特定するとともに、操作が成功した回数を示す成功回数情報に１を加算する（Ｓ１４）。続いて、表示制御部１４２は、オブジェクトの表示内容を変化させることにより、特定したコマンドに対応する動作を実行する（Ｓ１５）。表示制御部１４２は、ステップＳ１３において、操作の内容がいずれかのコマンドに対応する操作内容に一致しない場合（Ｓ１３においてＮＯ）、操作が失敗した回数を示す失敗回数情報に１を加算する（Ｓ１４）。
【００４７】
続いて、表示制御部１４２は、最新の成功回数情報及び失敗回数情報に基づいて、操作の成功確率を算出し、算出した成功確率を表示部１１に表示させる（Ｓ１７）。表示制御部１４２は、ゲームを終了する操作が行われるまで（Ｓ１８においてＹＥＳ）、ステップＳ１２からステップＳ１７までの動作を繰り返す。
【００４８】
［第１の実施形態の画像表示装置１による効果］
以上説明したように、第１の実施形態の画像表示装置１においては、表示制御部１４２が、回転操作に応じて操作用画像１５０を回転させて表示部１１に表示させるとともに、回転操作が示す回転向き及び回転量に基づいてオブジェクトが動作するように表示部１１に表示させる。このようにすることで、ユーザが指やスティックなどを回転させる操作をする際に、ユーザがどのような速度で回転させているかを把握しやすくなるので、操作精度を高めることができる。
【００４９】
ユーザが操作精度を高めることができるので、画像表示装置１は、オブジェクトの動作内容に対応する操作内容として、回転の向き、回転量又は回転速度等の回転条件が細かく設定された多数のコマンドを使用することができる。その結果、画像表示装置１は、回転の向き、回転量又は回転速度等が異なる多様なコマンドを使用して多様な動作を実現できるので、ゲームの楽しみを増加させることができる。
【００５０】
＜第２の実施形態＞
第１の実施形態においては、操作受付部１４１がコマンドに対応する操作を受け付けると、表示制御部１４２が、オブジェクト表示領域Ｒ１内の全ての第１オブジェクト１１１を同時に動かした。これに対して、第２の実施形態の表示制御部１４２は、ユーザが操作をする位置に基づいて、動作させるオブジェクト及び動作内容を決定する点で第１の実施形態と異なり、他の点で第１の実施形態と同じである。
【００５１】
図６は、第２の実施形態に係る画像表示装置１の機能構成を示す図である。図７は、第２の実施形態に係る画像表示装置１の表示部１１に表示される画面の一例を示す図である。図６に示す画像表示装置１は、制御部１４が選択部１４４をさらに有する点で、図１に示した画像表示装置１と異なり、他の点で同じである。選択部１４４は、オブジェクト選択部１４５及び動作選択部１４６を有する。表示制御部１４２は、オブジェクト選択部１４５が選択したオブジェクトを動作させる。また、表示制御部１４２は、動作選択部１４６が選択した動作をオブジェクトに実行させることができる。
【００５２】
表示制御部１４２は、図７に示すように、オブジェクト表示領域Ｒ１に表示されている複数の第１オブジェクト１１１の少なくともいずれかに対応するオブジェクト選択用画像１１６ａ〜１１６ｃを含む操作用画像１１５ｂを表示部１１に表示させる。オブジェクト選択用画像は、オブジェクト表示領域Ｒ１に表示されている複数の第１オブジェクト１１１の少なくともいずれかを特定するための画像である。オブジェクト選択用画像は、例えば、複数の第１オブジェクト１１１の少なくともいずれかの特徴を表した画像である。オブジェクト選択用画像１１６ａ〜１１６ｃは、それぞれ第１オブジェクト１１１ａ〜１１１ｃに対応する。
【００５３】
また、表示制御部１４２は、第１オブジェクト１１１が実行可能な複数の動作の少なくともいずれかに対応する複数の動作選択用画像１１７ａ〜１１７ｃを含む操作用画像を表示部に表示させてもよい。動作選択用画像は、第１オブジェクト１１１が使用可能な道具、武器、又は技のように、第１オブジェクト１１１の動作に関連する要素を選択するための画像である。
【００５４】
オブジェクト選択部１４５は、操作用画像１１５ｂにおける操作位置に基づいて、複数の第１オブジェクト１１１から操作対象となる第１オブジェクト１１１を選択する。例えば、オブジェクト選択部１４５は、操作受付部１４１が受け付けた操作の操作位置に表示されたオブジェクト選択用画像に対応する第１オブジェクト１１１を選択し、選択した第１オブジェクト１１１を表示制御部１４２に通知する。表示制御部１４２は、オブジェクト選択部１４５からの通知に基づいて、回転操作の起点となったオブジェクト選択用画像に対応する第１オブジェクト１１１が操作内容に対応する動作を実行する様子を表示部１１に表示させる。
【００５５】
動作選択部１４６は、操作用画像１１５ｂにおける操作位置に基づいて、第１オブジェクト１１１の動作を選択する。例えば、動作選択部１４６は、操作受付部１４１が受け付けた操作の操作位置に表示された動作選択用画像に対応する動作を選択し、選択した動作の内容を表示制御部１４２に通知する。表示制御部１４２は、動作選択部１４６からの通知に基づいて、回転操作の起点となった動作選択用画像に対応する動作を第１オブジェクト１１１が実行する画像を表示部１１に表示させる。
【００５６】
表示制御部１４２は、オブジェクト選択部１４５が選択した動作を第１オブジェクト１１１が実行するように表示部１１に表示させる。例えば、ユーザが、銃の画像を含む動作選択用画像にタッチしてから回転操作をした場合、表示制御部１４２は、オブジェクト表示領域Ｒ１内の第１オブジェクト１１１が銃を持った画像を表示する。表示制御部１４２は、回転操作が特殊攻撃Ａに対応する操作である場合、第１オブジェクト１１１が銃を用いて攻撃する画像を表示部１１に表示させる。
【００５７】
オブジェクト選択部１４５は、操作用画像における複数の操作位置の組み合わせに基づいて、第１オブジェクト１１１と当該第１オブジェクト１１１の動作とを選択してもよい。例えば、操作受付部１４１が、一つの動作選択用画像にタッチしてから所定の時間以内に、一つのオブジェクト選択用画像を起点として回転操作をしたことを検出すると、動作選択部１４６は、タッチされた動作選択用画像を選択する。また、オブジェクト選択部１４５は、起点となったオブジェクト選択用画像を選択する。そして、表示制御部１４２は、オブジェクト選択部１４５が選択したオブジェクト選択用画像に対応するオブジェクト表示領域Ｒ１内の第１オブジェクト１１１が、動作選択部１４６が選択した動作選択用画像に対応する動作を実行する画像を表示部１１に表示させる。
【００５８】
［第２の実施形態の画像表示装置１による効果］
以上説明したように、第２の実施形態の画像表示装置１においては、ユーザが、動作を実行させる対象となる第１オブジェクト１１１や動作内容を選択することができる。したがって、ユーザは、複数の第１オブジェクト１１１から選択した第１オブジェクト１１１に多彩な動作をさせることができるので、ゲームの楽しみが増加する。
【００５９】
＜第３の実施形態＞
第１の実施形態及び第２の実施形態においては、表示制御部１４２が単一の操作用画像１１５ａ又は操作用画像１１５ｂを表示部１１に表示させた。これに対して、第３の実施形態においては、表示制御部１４２が、複数の操作用画像１１５からユーザにより選択された操作用画像１１５を表示部１１に表示させる点で、第１の実施形態及び第２の実施形態と異なり、他の点で同じである。
【００６０】
図８は、第３の実施形態に係る画像表示装置１の表示部１１に表示される画面の一例を示す図である。表示制御部１４２は、それぞれデザインが異なる複数の操作用画像１１５から一つの操作用画像１１５を選択するための画面を表示部１１に表示させ、回転操作に応じて、操作用画像１１５に関連付けられた動作を第１オブジェクト１１１に実行させる。
【００６１】
図８における操作領域Ｒ２には、使用中の操作用画像１１５ｃとともに、ユーザが選択可能な他の操作用画像１１５ａ、操作用画像１１５ｄ及び操作用画像１１５ｅの縮小画像が表示されている。操作用画像１１５ｃは、図２に示した操作用画像１１５ａと異なる形状をしており、例えば、特定の攻撃内容に関連付けられた操作用画像である。操作用画像１１５ｃが火炎攻撃に関連付けられた操作用画像である場合、ユーザが操作用画像１１５ｃを選択した後に、操作用画像１１５ｃを用いて回転操作をすることで、火炎を放射する攻撃をオブジェクトに実行させることができる。
【００６２】
記憶部１３は、操作用画像１１５の種別に関連付けられたコマンドＤＢを記憶してもよい。この場合、操作用画像１１５の種別ごとに、異なるコマンド及び機能が割り当てられているものとしてもよい。このようにすることで、ユーザは、操作用画像１１５を入れ替えることにより、多様な動作をオブジェクトに実行させることができる。
【００６３】
［第３の実施形態の画像表示装置１による効果］
以上説明したように、第３の実施形態の画像表示装置１においては、ユーザが、複数の操作用画像１１５から一つの操作用画像１１５を選択することができる。操作用画像１１５の種別ごとに、第１オブジェクト１１１に実行させることができる動作が異なるようにすることで、第１オブジェクト１１１に実行させることができる動作の種類が増えるので、ゲームの楽しみが増加する。また、操作用画像１１５の種別ごとにコマンドに対応する操作内容が異なるようにすることで、ユーザが、さまざまな操作内容に対応するスキルを持つことが必要になり、ゲームの楽しみが増加する。
【００６４】
以上、本発明の実施の形態、およびいくつかの実施の形態をもとに説明した。これらの任意の組み合わせによって生じる新たな実施の形態も、本発明の実施の形態に含まれる。組み合わせによって生じる新たな実施の形態の効果は、もとの実施の形態の効果を合わせ持つ。また本発明の技術的範囲は上記実施の形態に記載の範囲には限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【符号の説明】
【００６５】
１  画像表示装置
１１  表示部
１２  操作部
１３  記憶部
１４  制御部
１４１  操作受付部
１４２  表示制御部
１４３  管理部
１４４  選択部
１４５  オブジェクト選択部
１４６  動作選択部
【図１】
2018055459.tif 000003
【図２】
2018055459.tif 000004
【図３】
2018055459.tif 000005
【図４】
2018055459.tif 000006
【図５】
2018055459.tif 000007
【図６】
2018055459.tif 000008
【図７】
2018055459.tif 000009
【図８】
2018055459.tif 000010
【手続補正書】
【提出日】平成29年3月9日(2017.3.9)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピュータを、
操作対象候補のオブジェクトと、所定の点を中心にして回転可能な操作用画像と、を表示部に表示させる表示制御部、及び
前記操作用画像を回転させるための回転操作を受け付ける操作受付部、
として機能させ、
前記表示制御部は、前記回転操作に応じて前記操作用画像を回転させて前記表示部に表示させるとともに、回転向きが異なる複数の前記回転操作の組み合わせに対応する動作を実行させた前記オブジェクトを前記表示部に表示させる、
画像表示用プログラム。
【請求項２】
前記表示制御部は、回転向き及び回転量が異なる複数の前記回転操作の組み合わせに対応する動作を前記オブジェクトに実行させる、
請求項１に記載の画像表示用プログラム。
【請求項３】
前記表示制御部は、複数の前記回転操作のそれぞれの回転向き及び回転量を視覚的に表示する操作案内画像を前記表示部に表示させる、
請求項２に記載の画像表示用プログラム。
【請求項４】
コンピュータを、前記操作用画像における操作位置に基づいて、複数の前記オブジェクトから操作対象となる前記オブジェクトを選択する選択部としてさらに機能させ、
前記表示制御部は、前記選択部が選択した前記オブジェクトを動作させる、
請求項１から３のいずれか一項に記載の画像表示用プログラム。
【請求項５】
前記表示制御部は、複数の前記オブジェクトの少なくともいずれかに対応するオブジェクト選択用画像を含む前記操作用画像を前記表示部に表示させ、
前記選択部は、前記操作受付部が受け付けた操作の操作位置に表示された前記オブジェクト選択用画像に対応する前記オブジェクトを選択する、
請求項４に記載の画像表示用プログラム。
【請求項６】
コンピュータを、前記操作用画像における操作位置に基づいて、前記オブジェクトの動作を選択する選択部としてさらに機能させ、
前記表示制御部は、前記選択部が選択した動作を前記オブジェクトに関連付けて表示させる、
請求項１から５のいずれか一項に記載の画像表示用プログラム。
【請求項７】
前記表示制御部は、前記オブジェクトが実行可能な動作の少なくともいずれかに対応する複数の動作選択用画像を含む前記操作用画像を前記表示部に表示させ、
前記選択部は、前記操作受付部が受け付けた操作の操作位置に表示された前記動作選択用画像に対応する動作を選択する、
請求項６に記載の画像表示用プログラム。
【請求項８】
前記選択部は、前記操作用画像における複数の操作位置の組み合わせに基づいて、前記オブジェクトと当該オブジェクトの動作とを選択する、
請求項４から７のいずれか一項に記載の画像表示用プログラム。
【請求項９】
前記操作受付部は、前記回転操作が、正常な複数の操作内容のうちのいずれかの操作内容に該当するか否かを判定し、
前記表示制御部は、前記操作受付部が判定した結果に基づく情報を前記表示部に表示させる、
請求項１から８のいずれか一項に記載の画像表示用プログラム。
【請求項１０】
前記表示制御部は、前記正常な複数の操作内容のうちのいずれかの操作内容に該当する前記回転操作が行われた確率を前記表示部に表示させる、
請求項９に記載の画像表示用プログラム。
【請求項１１】
前記表示制御部は、それぞれデザインが異なる複数の操作用画像から一つの前記操作用画像を選択するための画面を前記表示部に表示させ、前記回転操作に応じて、前記操作用画像に関連付けられた動作を前記オブジェクトに実行させる、
請求項１から１０のいずれか一項に記載の画像表示用プログラム。
【請求項１２】
コンピュータを、所定の基準タイミングから前記操作受付部が受け付けた回転操作の回転量に基づいて、前記オブジェクトに関連付けて、前記オブジェクトの動作に必要なエネルギーの残量を管理する管理部としてさらに機能させる、
請求項１から１１のいずれか一項に記載の画像表示用プログラム。
【請求項１３】
操作対象候補のオブジェクトと、所定の点を中心にして回転可能な操作用画像と、を表示する表示部と、
前記操作用画像を回転させるための回転操作を受け付ける操作受付部と、
前記回転操作に応じて前記操作用画像を回転させて前記表示部に表示させるとともに、回転向きが異なる複数の前記回転操作の組み合わせに対応する動作を実行させた前記オブジェクトを前記表示部に表示させる表示制御部と、
を有する画像表示装置。
【手続補正書】
【提出日】平成29年6月29日(2017.6.29)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピュータを、
操作対象候補のオブジェクトと、所定の点を中心にして回転可能な操作用画像と、を表示部に表示させる表示制御部、及び
前記操作用画像を回転させるための回転操作を受け付ける操作受付部、
として機能させ、
前記表示制御部は、前記回転操作に応じて前記操作用画像を回転させて前記表示部に表示させるとともに、回転向きが異なる複数の前記回転操作の組み合わせにより特定される複数のコマンドのそれぞれに対応する複数の動作を実行可能な前記オブジェクトを前記表示部に表示させる、
画像表示用プログラム。
【請求項２】
前記表示制御部は、回転向き及び回転量が異なる複数の前記回転操作の組み合わせに対応する動作を前記オブジェクトに実行させる、
請求項１に記載の画像表示用プログラム。
【請求項３】
前記表示制御部は、複数の前記回転操作のそれぞれの回転向き及び回転量を視覚的に表示する操作案内画像を前記表示部に表示させる、
請求項２に記載の画像表示用プログラム。
【請求項４】
コンピュータを、前記操作用画像における操作位置に基づいて、複数の前記オブジェクトから操作対象となる前記オブジェクトを選択する選択部としてさらに機能させ、
前記表示制御部は、前記選択部が選択した前記オブジェクトを動作させる、
請求項１から３のいずれか一項に記載の画像表示用プログラム。
【請求項５】
前記表示制御部は、複数の前記オブジェクトの少なくともいずれかに対応するオブジェクト選択用画像を含む前記操作用画像を前記表示部に表示させ、
前記選択部は、前記操作受付部が受け付けた操作の操作位置に表示された前記オブジェクト選択用画像に対応する前記オブジェクトを選択する、
請求項４に記載の画像表示用プログラム。
【請求項６】
コンピュータを、前記操作用画像における操作位置に基づいて、前記オブジェクトの動作を選択する選択部としてさらに機能させ、
前記表示制御部は、前記選択部が選択した動作を前記オブジェクトに関連付けて表示させる、
請求項１から５のいずれか一項に記載の画像表示用プログラム。
【請求項７】
前記表示制御部は、前記オブジェクトが実行可能な動作の少なくともいずれかに対応する複数の動作選択用画像を含む前記操作用画像を前記表示部に表示させ、
前記選択部は、前記操作受付部が受け付けた操作の操作位置に表示された前記動作選択用画像に対応する動作を選択する、
請求項６に記載の画像表示用プログラム。
【請求項８】
前記選択部は、前記操作用画像における複数の操作位置の組み合わせに基づいて、前記オブジェクトと当該オブジェクトの動作とを選択する、
請求項４から７のいずれか一項に記載の画像表示用プログラム。
【請求項９】
前記操作受付部は、前記回転操作が、正常な複数の操作内容のうちのいずれかの操作内容に該当するか否かを判定し、
前記表示制御部は、前記操作受付部が判定した結果に基づく情報を前記表示部に表示させる、
請求項１から８のいずれか一項に記載の画像表示用プログラム。
【請求項１０】
前記表示制御部は、前記正常な複数の操作内容のうちのいずれかの操作内容に該当する前記回転操作が行われた確率を前記表示部に表示させる、
請求項９に記載の画像表示用プログラム。
【請求項１１】
前記表示制御部は、それぞれデザインが異なる複数の操作用画像から一つの前記操作用画像を選択するための画面を前記表示部に表示させ、前記回転操作に応じて、前記操作用画像に関連付けられた動作を前記オブジェクトに実行させる、
請求項１から１０のいずれか一項に記載の画像表示用プログラム。
【請求項１２】
コンピュータを、所定の基準タイミングから前記操作受付部が受け付けた回転操作の回転量に基づいて、前記オブジェクトに関連付けて、前記オブジェクトの動作に必要なエネルギーの残量を管理する管理部としてさらに機能させる、
請求項１から１１のいずれか一項に記載の画像表示用プログラム。
【請求項１３】
コンピュータを、
操作対象候補のオブジェクトと、所定の点を中心にして回転可能な操作用画像と、を表示部に表示させる表示制御部、及び
前記操作用画像を回転させるための回転操作を受け付ける操作受付部、
として機能させ、
前記表示制御部は、複数の前記回転操作のそれぞれの回転向き及び回転量を視覚的に表示する操作案内画像を表示させるとともに、前記回転操作に応じて回転する前記操作用画像、及び回転向きが異なる複数の前記回転操作の組み合わせに対応する動作を実行させた前記オブジェクトを前記表示部に表示させる、
画像表示用プログラム。
【請求項１４】
コンピュータを、
操作対象候補のオブジェクトと、所定の点を中心にして回転可能な操作用画像と、を表示部に表示させる表示制御部、及び
前記操作用画像を回転させるための回転操作を受け付ける操作受付部、
として機能させ、
前記操作受付部は、前記回転操作が、正常な複数の操作内容のうちのいずれかの操作内容に該当するか否かを判定し、
前記表示制御部は、前記回転操作に応じて回転させた前記操作用画像、及び回転向きが異なる複数の前記回転操作の組み合わせに対応する動作を実行させた前記オブジェクトを前記表示部に表示させるとともに、前記正常な複数の操作内容のうちのいずれかの操作内容に該当する前記回転操作が行われた確率を前記表示部に表示させる、
画像表示用プログラム。
【請求項１５】
コンピュータを、
操作対象候補のオブジェクトと、所定の点を中心にして回転可能な操作用画像と、を表示部に表示させる表示制御部、
前記操作用画像を回転させるための回転操作を受け付ける操作受付部、及び
所定の基準タイミングから前記操作受付部が受け付けた回転操作の回転量に基づいて、前記オブジェクトに関連付けて、前記オブジェクトの動作に必要なエネルギーの残量を管理する管理部
として機能させ、
前記表示制御部は、前記回転操作に応じて前記操作用画像を回転させて前記表示部に表示させるとともに、回転向きが異なる複数の前記回転操作の組み合わせに対応する動作を実行させた前記オブジェクトを前記表示部に表示させる、
画像表示用プログラム。
【請求項１６】
操作対象候補のオブジェクトと、所定の点を中心にして回転可能な操作用画像と、を表示する表示部と、
前記操作用画像を回転させるための回転操作を受け付ける操作受付部と、
前記回転操作に応じて前記操作用画像を回転させて前記表示部に表示させるとともに、回転向きが異なる複数の前記回転操作の組み合わせにより特定される複数のコマンドのそれぞれに対応する複数の動作を実行可能な前記オブジェクトを前記表示部に表示させる表示制御部と、
を有する画像表示装置。