[go: up one dir, main page]

JP2011118595A - Apparatus, method and program for processing user interface - Google Patents

Apparatus, method and program for processing user interface Download PDF

Info

Publication number
JP2011118595A
JP2011118595A JP2009274562A JP2009274562A JP2011118595A JP 2011118595 A JP2011118595 A JP 2011118595A JP 2009274562 A JP2009274562 A JP 2009274562A JP 2009274562 A JP2009274562 A JP 2009274562A JP 2011118595 A JP2011118595 A JP 2011118595A
Authority
JP
Japan
Prior art keywords
pressing
display screen
pressed
graphic
user interface
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2009274562A
Other languages
Japanese (ja)
Other versions
JP4999909B2 (en
Inventor
Akihiro Honma
章浩 本間
Hisatoshi Ono
久俊 大野
Keisuke Hata
圭輔 畑
Takehiro Ando
武博 安藤
Hidetoshi Aoyanagi
秀俊 青柳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Square Enix Co Ltd
Original Assignee
Square Enix Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Square Enix Co Ltd filed Critical Square Enix Co Ltd
Priority to JP2009274562A priority Critical patent/JP4999909B2/en
Publication of JP2011118595A publication Critical patent/JP2011118595A/en
Application granted granted Critical
Publication of JP4999909B2 publication Critical patent/JP4999909B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Position Input By Displaying (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

【課題】ゲーム操作等のアプリケーション上の操作において、タッチパネルの接触操作であるタッチ操作によるタッチ位置(押下位置)を適確に報知する。
【解決手段】プレイヤPのタッチパネルの接触操作による表示画面13Aの押下を受け付け、表示画面13Aの押下を受け付けたときに、押下された表示画面13A上の位置である押下位置を検出し、表示画面13Aの押下が受け付けられたあと、その表示画面13Aの押下状態が終了したか否かを判定し、押下状態が終了したと判定したときに、検出された押下位置の中心位置を示す押下中心点(中心点51)を所定時間表示するとともにその所定時間が経過するまでその押下中心点を中心として所定の図形(例えば円52)が徐々に拡大または縮小していく変動図形を表示する図形演出(例えば波紋演出)を実行する。
【選択図】図3
In an operation on an application such as a game operation, a touch position (pressed position) by a touch operation which is a touch operation of a touch panel is appropriately notified.
A display screen 13A is pressed by a touch operation of a touch panel of a player P, and when a press on the display screen 13A is received, a pressed position that is a position on the pressed display screen 13A is detected, and the display screen is displayed. After the pressing of 13A is accepted, it is determined whether or not the pressing state of the display screen 13A has ended, and when it is determined that the pressing state has ended, the pressing center point indicating the center position of the detected pressing position (Center point 51) is displayed for a predetermined time, and a graphic effect (displaying a variable graphic in which a predetermined graphic (for example, circle 52) gradually expands or contracts around the pressed central point until the predetermined time elapses) For example, a ripple effect) is executed.
[Selection] Figure 3

Description

本発明は、例えばビデオゲームなどの各種アプリケーションの制御を行うデバイスに適用されるユーザインタフェース技術に関する。   The present invention relates to a user interface technology applied to a device that controls various applications such as a video game.

従来から、RPG(ロールプレイングゲーム:プレイヤがゲームの世界の中であるキャラクタの役割を演じ、様々な経験を通じて成長していく過程を楽しみながら、所定の目的を達成していくことを遊戯するゲーム)と呼ばれるビデオゲームやシミュレーションゲームなどの各種のビデオゲームが提供されている。   Conventionally, RPG (Role Playing Game: A game in which a player plays a role of a character in the game world and enjoys a process of growing through various experiences while achieving a predetermined purpose. Various video games such as video games and simulation games called “)” are provided.

近年、このようなビデオゲームを、携帯電話機など、タッチインターフェイスを持つ携帯デバイスでプレイできるようにしたものが種々提案されている。   In recent years, various video games have been proposed in which such video games can be played on a mobile device such as a mobile phone having a touch interface.

しかしながら、このような携帯デバイスは、携帯性の面などから画面サイズが限られているため、ユーザインタフェースの制約がある。そのため、これまでは主に押しボタンなどのユーザインタフェース部品(UI部品)を表示画面の固定位置に明示していることが多い。また、タッチパネルの場合は物理的なフィードバックがないため、ユーザが操作に戸惑うケースが多かった。   However, since such a portable device has a limited screen size in terms of portability and the like, there are restrictions on the user interface. For this reason, until now, user interface components (UI components) such as push buttons are often clearly indicated at fixed positions on the display screen. In the case of a touch panel, since there is no physical feedback, there are many cases where the user is confused by the operation.

このような問題を解決し、携帯型ゲーム機におけるゲームの操作性を向上させるために、例えば、携帯デバイスの表示部にフレキシブルディスプレイを用いて、画面サイズを大型化してもゲーム機の携帯を容易にすることができる携帯型ゲーム機なども提案されている(例えば、特許文献1参照)。   In order to solve such problems and improve the operability of the game in the portable game machine, for example, a flexible display is used for the display unit of the portable device, so that the game machine can be easily carried even if the screen size is increased. There has also been proposed a portable game machine that can be used (see, for example, Patent Document 1).

特開2008−148721号公報JP 2008-148721 A

しかしながら、最近では、既に一般に普及している携帯電話機などの機能に基づいてビデオゲームがプレイされることも多く、携帯型デバイスの画面サイズ自体を大きくすることが困難な場合がある。   However, recently, video games are often played based on functions such as mobile phones that are already in widespread use, and it may be difficult to increase the screen size of the portable device itself.

このような携帯デバイスでは、画面サイズが限られているが、指を用いたデバイスへのタッチ操作を受け付ける場合には、物理的な指のサイズによる制限のため、タッチ選択する対象オブジェクトを一定サイズ以上とする必要がある。   In such a portable device, the screen size is limited. However, when a touch operation to a device using a finger is accepted, the target object to be touch-selected is set to a certain size due to a limitation due to the physical finger size. It is necessary to do it above.

仮にタッチ対象となる対象オブジェクトのサイズを小さくすると、タッチ操作の際にタッチ対象が指に隠れてしまうため、タッチ操作した位置として携帯デバイス側で認識された位置がどこであるのか認識することが困難となり、気付かないうちに誤作動を招いてしまうおそれがあるという問題があった。   If the size of the target object to be touched is reduced, the touch target will be hidden by the finger during the touch operation, so it is difficult to recognize the position recognized on the mobile device side as the touch operation position Therefore, there is a problem that a malfunction may be caused without noticing.

上記のような問題はビデオゲームに限られたものでなく、他の各種のアプリケーションについても同様の問題を有していた。   The above problems are not limited to video games, and other various applications have similar problems.

本発明は、上記の問題を解決すべく、ゲーム操作等のアプリケーション上の操作において、タッチ操作によるタッチ位置を適確に報知することを目的とする。   In order to solve the above-described problem, an object of the present invention is to accurately notify a touch position by a touch operation in an operation on an application such as a game operation.

本発明のユーザインタフェース処理装置は、アプリケーションを制御するユーザインタフェース処理装置であって、プレイヤのタッチパネルの接触操作による表示画面の押下を受け付ける押下受付手段と、該押下受付手段によって前記表示画面の押下が受け付けられたときに、押下された前記表示画面上の位置である押下位置を検出する押下位置検出手段と、前記押下受付手段によって前記表示画面の押下が受け付けられたあと、当該表示画面の押下状態が終了したか否かを判定する押下終了判定手段と、該押下終了判定手段によって押下状態が終了したと判定されたときに、前記押下位置検出手段によって検出された押下位置の中心位置を示す押下中心点を所定時間表示するとともに当該所定時間が経過するまで当該押下中心点を中心として所定の図形が徐々に拡大または縮小していく変動図形を表示する図形演出を実行する演出実行手段とを含むことを特徴とする。   The user interface processing device according to the present invention is a user interface processing device that controls an application, wherein a press accepting unit that accepts pressing of a display screen by a touch operation of a touch panel of a player, and the press of the display screen by the press accepting unit. A pressed position detection unit that detects a pressed position that is a position on the display screen that is pressed when received, and a pressing state of the display screen after the pressing of the display screen is received by the press receiving unit A pressing end determination means for determining whether or not the pressing has ended, and a pressing indicating the center position of the pressing position detected by the pressing position detecting means when the pressing end determination means determines that the pressing state has ended. The center point is displayed for a predetermined time, and the pressed center point is the center until the predetermined time has elapsed Characterized in that it comprises a presentation execution means for executing a graphic effect for displaying the variation graphic predetermined graphic is gradually enlarged or reduced.

上記の構成としたことで、ゲーム操作等のアプリケーション上の操作において、タッチパネルの接触操作であるタッチ操作によるタッチ位置(押下位置)を適確に報知することができるようになる。   With the above-described configuration, in an operation on an application such as a game operation, a touch position (pressed position) by a touch operation that is a touch operation on the touch panel can be accurately notified.

前記押下終了判定手段によって押下状態が終了したと判定されたときに、前記図形演出を実行するか否か判定する実行判定手段を含み、前記実行演出手段は、前記実行判定手段により前記図形演出を実行すると判定されたときに限り、前記図形演出を実行する構成とされていてもよい。   Including execution determination means for determining whether or not to execute the graphic effect when the pressing end determination means determines that the pressed state has ended, and the execution effect means performs the graphic effect by the execution determination means. Only when it is determined to be executed, the graphic effect may be executed.

前記押下受付手段によって前記表示画面の押下が受け付けられ前記押下位置検出手段によって押下位置が検出されたあと、当該押下位置が変更したか否かを判定する変更判定手段を含み、前記実行判定手段は、前記変更判定手段によって押下位置が変更していないと判定されていた場合に限り、前記図形演出を実行すると判定する構成とされていてもよい。   A change determining means for determining whether or not the pressed position has changed after the pressing of the display screen is received by the pressed receiving means and the pressed position is detected by the pressed position detecting means; Only when it is determined that the pressing position has not been changed by the change determination means, the graphic effect may be determined to be executed.

前記図形演出は、例えば、前記押下位置検出手段によって検出された押下位置の中心位置を示す押下中心点を所定時間表示するとともに、当該所定時間が経過するまで当該押下中心点を中心として所定の円が徐々に拡大または縮小していく変動図形を表示することにより波紋を表した波紋演出である。   The graphic effect is, for example, displaying a pressing center point indicating the center position of the pressing position detected by the pressing position detecting unit for a predetermined time, and a predetermined circle around the pressing center point until the predetermined time elapses. Is a ripple effect representing a ripple by displaying a fluctuating graphic that gradually expands or contracts.

前記図形演出は、例えば、前記押下位置検出手段によって検出された押下位置の中心位置を示す押下中心点を所定時間表示するとともに、当該所定時間が経過するまで当該押下中心点を中心として所定の星形が徐々に拡大または縮小していく変動図形を表示することによる演出である。   The graphic effect, for example, displays a pressing center point indicating the center position of the pressing position detected by the pressing position detecting means for a predetermined time, and a predetermined star centered on the pressing center point until the predetermined time elapses. This is an effect by displaying a fluctuating figure whose shape gradually expands or contracts.

前記押下受付手段によって前記表示画面の押下が受け付けられたあと、当該表示画面の押下状態が終了することなく特定時間が経過したか否かを判定する時間経過判定手段と、前記押下受付手段によって前記表示画面の押下が受け付けられ前記押下位置検出手段によって押下位置が検出されたあと、当該押下位置の移動量を検出する移動量判定手段とを含み、前記演出実行手段は、前記時間経過判定手段によって前記特定時間が経過したと判定されたときに、前記移動量判定手段によって検出された移動量が特定量以下であった場合には、押下されている前記表示画面上の押下位置の中心位置を示す押下中心点を所定時間表示するとともに当該所定時間が経過するまで当該押下中心点を中心として所定の図形が徐々に拡大または縮小していく変動図形を表示する図形演出を実行する構成とされていてもよい。   After the depression of the display screen is accepted by the depression accepting unit, a time lapse determination unit that determines whether or not a specific time has passed without the pressing state of the display screen being ended, and the depression acceptance unit A movement amount determining means for detecting a movement amount of the pressed position after the pressing of the display screen is received and the pressed position is detected by the pressed position detecting means; If it is determined that the specific time has elapsed and the movement amount detected by the movement amount determination means is less than or equal to the specific amount, the center position of the pressed position on the display screen that is being pressed is determined. The indicated pressing center point is displayed for a predetermined time, and the predetermined figure is gradually enlarged or reduced around the pressing center point until the predetermined time elapses. Or it may be configured to execute the graphic effect of displaying the dynamic graphical.

前記ユーザインタフェース処理装置は、前記アプリケーションとしてビデオゲームの進行を制御するビデオゲーム処理装置である構成とされていてもよい。   The user interface processing device may be a video game processing device that controls the progress of a video game as the application.

また、本発明のユーザインタフェース処理方法は、アプリケーションを制御するユーザインタフェース処理方法であって、プレイヤのタッチパネルの接触操作による表示画面の押下を受け付ける押下受付処理と、該押下受付処理にて前記表示画面の押下を受け付けたときに、押下された前記表示画面上の位置である押下位置を検出する押下位置検出処理と、前記押下受付処理にて前記表示画面の押下を受け付けたあと、当該表示画面の押下状態が終了したか否かを判定する押下終了判定処理と、該押下終了判定処理にて押下状態が終了したと判定したときに、前記押下位置検出処理にて検出した押下位置の中心位置を示す押下中心点を所定時間表示するとともに当該所定時間が経過するまで当該押下中心点を中心として所定の図形が徐々に拡大または縮小していく変動図形を表示する図形演出を実行する演出実行処理とを含むことを特徴とする。   Further, the user interface processing method of the present invention is a user interface processing method for controlling an application, wherein a press reception process for receiving a press on a display screen by a touch operation of a touch panel of a player, and the display screen in the press reception process When a pressing position detection process for detecting a pressing position that is a position on the display screen that has been pressed and a pressing of the display screen in the pressing reception process are received, The pressing end determination process for determining whether or not the pressing state has ended, and the center position of the pressing position detected in the pressing position detection process when it is determined in the pressing end determination process that the pressing state has ended. The pressing center point shown is displayed for a predetermined time, and the predetermined figure gradually expands around the pressing center point until the predetermined time elapses. Or characterized in that it comprises a presentation execution process and to execute the graphic effect of displaying the variation figure continue to shrink.

さらに、本発明のユーザインタフェース処理プログラムは、アプリケーションを制御させるユーザインタフェース処理プログラムであって、コンピュータに、プレイヤのタッチパネルの接触操作による表示画面の押下を受け付ける押下受付処理と、該押下受付処理にて前記表示画面の押下を受け付けたときに、押下された前記表示画面上の位置である押下位置を検出する押下位置検出処理と、前記押下受付処理にて前記表示画面の押下を受け付けたあと、当該表示画面の押下状態が終了したか否かを判定する押下終了判定処理と、該押下終了判定処理にて押下状態が終了したと判定したときに、前記押下位置検出処理にて検出した押下位置の中心位置を示す押下中心点を所定時間表示するとともに当該所定時間が経過するまで当該押下中心点を中心として所定の図形が徐々に拡大または縮小していく変動図形を表示する図形演出を実行する演出実行処理とを実行させるためのものである。   Furthermore, the user interface processing program of the present invention is a user interface processing program for controlling an application, wherein the computer receives a press reception process for receiving a press on a display screen by a touch operation of a player's touch panel, and the press reception process. After receiving a press on the display screen in the press reception process, and a press position detection process for detecting a press position that is a pressed position on the display screen when the press on the display screen is received, A press end determination process for determining whether or not the press state of the display screen has ended, and a press position detected by the press position detection process when the press end determination process determines that the press state has ended. The pressing center point indicating the center position is displayed for a predetermined time and the pressing center point until the predetermined time elapses. Is intended for executing the demonstration execution process for executing the graphic effect of displaying the variations figure given figure gradually enlarged or reduced as the center.

本発明によれば、ゲーム操作等のアプリケーション上の操作において、タッチ操作によるタッチ位置を適確に報知することができるようになる。   According to the present invention, in an operation on an application such as a game operation, a touch position by a touch operation can be notified accurately.

本発明の一実施の形態におけるビデオゲーム処理装置100の構成例を示すブロック図である。It is a block diagram which shows the structural example of the video game processing apparatus 100 in one embodiment of this invention. タッチ操作情報の格納状態の例を示す説明図である。It is explanatory drawing which shows the example of the storage state of touch operation information. ユーザインタフェース処理の例を示すフローチャートである。It is a flowchart which shows the example of user interface processing. ゲーム画面の例を示す説明図である。It is explanatory drawing which shows the example of a game screen. ゲーム画面の例を示す説明図である。It is explanatory drawing which shows the example of a game screen. ゲーム画面の例を示す説明図である。It is explanatory drawing which shows the example of a game screen. ゲーム画面の例を示す説明図である。It is explanatory drawing which shows the example of a game screen. ゲーム画面の例を示す説明図である。It is explanatory drawing which shows the example of a game screen.

以下、本発明の一実施の形態の例について図面を参照して説明する。   Hereinafter, an example of an embodiment of the present invention will be described with reference to the drawings.

図1は、本発明の一実施の形態を示すビデオゲーム処理装置100の構成例を示すブロック図である。図1に示すように、ビデオゲーム処理装置100は、プログラム読取部10と、制御部11と、記憶部12と、表示部13と、音声出力部14と、操作受付部15とを含む。   FIG. 1 is a block diagram illustrating a configuration example of a video game processing apparatus 100 according to an embodiment of the present invention. As shown in FIG. 1, the video game processing apparatus 100 includes a program reading unit 10, a control unit 11, a storage unit 12, a display unit 13, an audio output unit 14, and an operation reception unit 15.

プログラム読取部10は、各種ビデオゲームプログラムが格納された記憶媒体を内蔵する記憶媒体から必要なビデオゲームプログラムを読み出す機能を有する。なお、本例においては、プログラム読取部10は、ビデオゲームプログラムが格納された着脱可能なゲームカートリッジ20を装着する装着部を有し、プレイヤ(ビデオゲーム処理装置100の操作者、ユーザ)により装着部に装着されたゲームカートリッジ20の記憶媒体からゲームプログラムを読み出し、記憶部12に格納する。なお、本例で用いられるビデオゲームプログラムに従って実行されるビデオゲームは、RPG、シミュレーションゲーム、パズルゲーム、バトルゲームなど、プレイヤに対するオブジェクトの選択要求が発生するビデオゲームであればどのようなものであってもよい。   The program reading unit 10 has a function of reading a necessary video game program from a storage medium containing a storage medium in which various video game programs are stored. In this example, the program reading unit 10 has a mounting unit for mounting a detachable game cartridge 20 in which a video game program is stored, and is mounted by a player (operator or user of the video game processing apparatus 100). The game program is read from the storage medium of the game cartridge 20 attached to the storage unit and stored in the storage unit 12. Note that the video game executed in accordance with the video game program used in this example is any video game such as an RPG, a simulation game, a puzzle game, a battle game, or the like that causes an object selection request to the player. May be.

制御部11は、プログラム読取部10により読み取られ記憶部12に格納されたゲームプログラムを実行し、プレイヤの操作に応じてビデオゲームを進行するための各種の制御を実行する機能を有する。   The control unit 11 has a function of executing a game program read by the program reading unit 10 and stored in the storage unit 12 and executing various controls for advancing the video game in accordance with the operation of the player.

記憶部12は、ビデオゲームを進行する際に必要なビデオゲームプログラムや各種のデータを記憶する記憶媒体である。記憶部12は、例えばRAMなどの不揮発性のメモリによって構成される。記憶部12には、ゲームの進行に従って登録・更新される各種の情報や、ゲームカートリッジ20に内蔵される記憶媒体から読み出されたゲームにおいて使用される各種の情報が格納される。   The storage unit 12 is a storage medium that stores a video game program and various types of data that are necessary for a video game to proceed. The storage unit 12 is configured by a nonvolatile memory such as a RAM, for example. The storage unit 12 stores various types of information registered / updated as the game progresses, and various types of information used in the game read from the storage medium built in the game cartridge 20.

なお、ビデオゲーム処理装置100が、ビデオゲームプログラムを図示しないゲームプログラム提供サーバからインターネット等の通信ネットワークを介してダウンロードして記憶部12に格納する構成としてもよい。   The video game processing apparatus 100 may be configured to download a video game program from a game program providing server (not shown) via a communication network such as the Internet and store the downloaded video game program in the storage unit 12.

本例では、記憶部12は、後述するタッチ操作情報が記憶されるタッチ操作情報管理テーブル12aを含む。図2は、タッチ操作情報管理テーブル12aに記憶されるタッチ操作情報の格納状態の例を示す説明図である。図2に示すように、タッチ操作情報は、表示部13に設けられたタッチパネルにおいてプレイヤ(ユーザ)の指またはスタイラスペンが接触している位置(例えば表示部13の表示画面に表示されているフィールド上の座標)を示す接触位置と、後述する波紋演出の実行の要否を示す波紋フラグとを含む情報である。   In this example, the storage unit 12 includes a touch operation information management table 12a in which touch operation information described later is stored. FIG. 2 is an explanatory diagram illustrating an example of a storage state of touch operation information stored in the touch operation information management table 12a. As shown in FIG. 2, the touch operation information is a position (for example, a field displayed on the display screen of the display unit 13) where the player's (user) finger or stylus pen is in contact with the touch panel provided on the display unit 13. This is information including a contact position indicating the upper coordinates) and a ripple flag indicating whether or not to execute a ripple effect described later.

表示部13は、制御部11の制御に従って、プレイヤの操作に応じたゲーム画面を表示する表示装置である。表示部13は、例えば、液晶表示装置によって構成される。   The display unit 13 is a display device that displays a game screen according to the operation of the player under the control of the control unit 11. The display unit 13 is configured by a liquid crystal display device, for example.

音声出力部14は、制御部11の制御に従って、プレイヤの操作やキャラクタの動作に応じた音声を出力する機能を有する。   The sound output unit 14 has a function of outputting a sound corresponding to the player's operation and the character's operation according to the control of the control unit 11.

操作受付部15は、プレイヤ操作に応じた操作信号を受け付け、その結果を制御部11に通知する。本例においては、操作受付部15は、表示部13に設けられたタッチパネルを介してプレイヤの操作を受け付ける。   The operation reception unit 15 receives an operation signal corresponding to the player operation and notifies the control unit 11 of the result. In this example, the operation reception unit 15 receives a player's operation via a touch panel provided on the display unit 13.

次に、本例のビデオゲーム処理装置100の動作について説明する。   Next, the operation of the video game processing apparatus 100 of this example will be described.

図3は、ビデオゲーム処理装置100が実行するユーザインタフェース処理の例を示すフローチャートである。ユーザインタフェース処理は、本例のアプリケーションであるゲームの進行制御が実行されている際に例えば常時実行される。ここでは、ビデオゲームの進行制御としてバトルを進行させるための処理が実行されている場合を例に説明する。なお、本発明に関係しない動作や処理については、その内容を省略している場合がある。   FIG. 3 is a flowchart illustrating an example of user interface processing executed by the video game processing apparatus 100. The user interface process is always executed, for example, when the progress control of the game that is the application of this example is being executed. Here, the case where the process for advancing a battle is performed as progress control of a video game is demonstrated to an example. Note that the contents of operations and processes not related to the present invention may be omitted.

ここで、本例におけるバトルの方法について説明する。
図4は、ビデオゲーム処理装置100の筐体100Aに設けられた表示部13の表示画面13Aに表示されたゲーム画面(バトル画面)の例を示す説明図である。図4に示すように、本例におけるバトルでは、複数のマスにより構成されるバトルフィールド110上に配置されたプレイヤユニット(プレイヤPにより操作可能なキャラクタ群であり、本例においてはプレイヤキャラクタP1,P2)と、敵ユニット(制御部11により操作されるキャラクタ群であり、本例においては敵キャラクタNP1〜NP5)とがターン制でバトルを進行させる。なお、プレイヤユニットと敵ユニットとを構成するキャラクタは単数であってもよい。また、本例においては、各キャラクタはバトルフィールド110を構成するマス上を移動することとなるが、各キャラクタの移動処理を実行する場合など、プレイヤPに対してバトルフィールド上にマスを表示する必要がある場合以外には、ゲーム画面上にはマスが表示されない構成であることとする。
Here, the battle method in this example will be described.
FIG. 4 is an explanatory diagram illustrating an example of a game screen (battle screen) displayed on the display screen 13A of the display unit 13 provided in the housing 100A of the video game processing apparatus 100. As shown in FIG. 4, in the battle in this example, the player units (a group of characters that can be operated by the player P, which are arranged on the battle field 110 composed of a plurality of cells, in this example, the player characters P1, P2 ) And enemy units (a group of characters operated by the control unit 11, in this example, enemy characters NP1 to NP5) advance the battle in a turn system. Note that the number of characters that constitute the player unit and the enemy unit may be single. Further, in this example, each character moves on a square constituting the battle field 110, but it is necessary to display a square on the battle field for the player P, for example, when the movement process of each character is executed. It is assumed that a cell is not displayed on the game screen except in some cases.

また、本例におけるゲーム画面には、ゲームの進行に応じて、プレイヤPにより選択されたキャラクタを示す選択アイコン101と、選択アイコン101が示すキャラクタに対応するパネルを表示パネルとして表示するパネル表示領域102と、パネル表示領域102に表示されるパネルの切り替え操作を受け付ける表示パネル切替ボタン103,104とが設けられる。なお、本例においては、図4に示すように、選択アイコン101を、キャラクタの位置するマスを強調する部分と、キャラクタの上方に配置される部分とにより構成することで視認性の向上を図っている。   Further, on the game screen in this example, a panel display area for displaying a selection icon 101 indicating a character selected by the player P according to the progress of the game and a panel corresponding to the character indicated by the selection icon 101 as a display panel. 102 and display panel switching buttons 103 and 104 for accepting a switching operation of a panel displayed in the panel display area 102 are provided. In this example, as shown in FIG. 4, the selection icon 101 is composed of a portion that emphasizes the square where the character is positioned and a portion that is arranged above the character, thereby improving visibility. ing.

また、バトルフィールド110上の各キャラクタの近傍には、各キャラクタのHPを示すHPゲージ105が表示される。なお、必要に応じて、例えば各キャラクタのステータス異常などを示すアイコンを対応するキャラクタの近傍に表示するようにしてもよい。   Further, in the vicinity of each character on the battle field 110, an HP gauge 105 indicating the HP of each character is displayed. If necessary, for example, an icon indicating a status abnormality of each character may be displayed in the vicinity of the corresponding character.

ユーザインタフェース処理において、制御部11は、先ず、プレイヤPによる表示画面の押下操作(指やペンによるタッチパネルの接触操作)を受け付けたか否か確認する(ステップS101)。   In the user interface process, the control unit 11 first confirms whether or not an operation of pressing the display screen by the player P (a touch operation on the touch panel with a finger or a pen) has been received (step S101).

表示画面の押下操作を受け付けた場合には(ステップS101のY)、制御部11は、プレイヤPによる押下操作により押下された表示画面上の位置(指やペンによるタッチパネルの接触操作により接触された位置の座標)を検出し(ステップS102)、検出した押下位置をタッチ操作情報管理テーブル12aに記憶されているタッチ操作情報の接触位置に設定(例えば上書保存により設定する)し(ステップS103)、さらにタッチ操作情報の波紋フラグをオン(本例では波紋演出を実行することを示す「1」)に設定する(ステップS104)。   When the pressing operation of the display screen is received (Y in Step S101), the control unit 11 is touched by the touch operation of the touch panel with the finger or the pen on the display screen pressed by the pressing operation by the player P. (Position coordinates) is detected (step S102), and the detected pressed position is set to the touch position of the touch operation information stored in the touch operation information management table 12a (for example, set by overwriting) (step S103). Further, the ripple flag of the touch operation information is set to ON (in this example, “1” indicating that the ripple effect is executed) (step S104).

次いで、制御部11は、プレイヤPによる押下操作により押下されている表示画面上の位置が変更したか否か、及びプレイヤPによる表示画面の押下操作が終了したか否かを監視する(ステップS105,S107)。   Next, the control unit 11 monitors whether or not the position on the display screen that has been pressed by the pressing operation by the player P has changed, and whether or not the pressing operation on the display screen by the player P has ended (step S105). , S107).

監視しているときに押下操作による押下位置が変更したと判定した場合には(ステップS105のY)、制御部11は、変更した押下位置をタッチ操作情報管理テーブル12aに記憶されているタッチ操作情報の接触位置に設定(例えば上書保存により設定する)し、タッチ操作情報管理テーブル12aに記憶されているタッチ操作情報の波紋フラグがオンであればオフ(本例では波紋演出を実行しないことを示す「0」)に設定する(ステップS106)。   When it is determined that the pressing position by the pressing operation has been changed while monitoring (Y in step S105), the control unit 11 performs the touch operation stored in the touch operation information management table 12a with the changed pressing position. Set to the contact position of the information (for example, set by overwriting), and off if the ripple flag of the touch operation information stored in the touch operation information management table 12a is on (in this example, no ripple effect is executed) Is set to “0”) (step S106).

また、監視しているときに押下操作が終了したと判定した場合には(ステップS107のY)、制御部11は、タッチ操作情報管理テーブル12aを参照して波紋フラグの状態を確認し(ステップS108)、波紋フラグがオンであれば(ステップS108のY)、波紋演出を実行し(ステップS109)、ステップS110に移行する。なお、波紋フラグがオフであれば(ステップS108のN)、制御部11は、波紋演出を行うことなく、ステップS110に移行する。   If it is determined that the pressing operation has ended during monitoring (Y in step S107), the control unit 11 refers to the touch operation information management table 12a to check the state of the ripple flag (step S107). If the ripple flag is on (Y in step S108), the ripple effect is executed (step S109), and the process proceeds to step S110. If the ripple flag is off (N in step S108), the control unit 11 proceeds to step S110 without performing the ripple effect.

ここで、波紋演出について説明する。
例えば図5に示すように、プレイヤPの指50による表示画面の押下操作を受け付けたあと(ステップS101のY参照)、その押下操作による押下位置(接触位置)が変更されることなく押下状態(接触状態)が終了したことを検出すると(ステップS105のN,ステップS107のY参照)、制御部11は、例えば図6に示すように押下位置の中心点51とその中心点を円心とする半径Rの円52とを含む波紋表示を行い、その後に例えば図7に示すように中心点51を所定時間(例えば1秒、2秒など)固定表示した状態でその所定時間が経過するまで円52の半径Rを徐々に大きくしていき、最終的には例えば図8に示すように円52の半径Rが所定の大きさとなったときに波紋表示を終了することによって、波紋演出を行う。このような波紋演出を行うことによって、徐々に拡大される円52によってその中心点51が強調されるため、中心点51が示す押下操作による押下位置の中心(デバイス側であるビデオゲーム処理装置100が受け付けた押下位置の中心)がプレイヤPに適確に認識されるようになる。
Here, the ripple effect will be described.
For example, as shown in FIG. 5, after accepting the pressing operation of the display screen with the finger P of the player P (see Y in step S101), the pressing position (contact position) by the pressing operation is not changed ( When it is detected that the contact state has ended (see N in step S105, Y in step S107), the control unit 11 sets the center point 51 of the pressed position and the center point as the center as shown in FIG. 6, for example. A ripple display including a circle 52 having a radius R is performed, and then, for example, as shown in FIG. 7, the center point 51 is fixedly displayed for a predetermined time (for example, 1 second, 2 seconds, etc.) until the predetermined time elapses. The radius R of 52 is gradually increased, and finally, when the radius R of the circle 52 reaches a predetermined size as shown in FIG. By performing such a ripple effect, the center point 51 is emphasized by the circle 52 that is gradually enlarged, so that the center of the pressing position by the pressing operation indicated by the center point 51 (the video game processing apparatus 100 on the device side). The center of the pressed position received by the player P is accurately recognized by the player P.

図5〜図8に示した例では円52の半径Rを徐々に拡大していく場合について説明したが、押下状態(接触状態)が終了したことを検出したときに、先ず、例えば図8に示す状態の大きさの円52を含む波紋表示を行い、この円52の半径Rを徐々に縮小していくようにしてもよい。このような波紋演出を行った場合であっても、徐々に縮小される円52によってその中心点51が強調されるため、中心点51が示す押下操作による押下位置の中心(デバイス側であるビデオゲーム処理装置100が受け付けた押下位置の中心)がプレイヤPに適確に認識されるようになる。   In the example shown in FIGS. 5 to 8, the case where the radius R of the circle 52 is gradually increased has been described. However, when it is detected that the pressed state (contact state) has ended, first, for example, FIG. The ripple display including the circle 52 having the size shown may be performed, and the radius R of the circle 52 may be gradually reduced. Even when such a ripple effect is performed, since the center point 51 is emphasized by the gradually reducing circle 52, the center of the pressing position by the pressing operation indicated by the center point 51 (video on the device side). The center of the pressed position received by the game processing apparatus 100) is accurately recognized by the player P.

ステップS110では、制御部11は、タッチ操作情報管理テーブル12aに記憶されているタッチ操作情報の接触位置を確認し、その接触位置が操作ボタンの表示位置であるか否かを判定する。そして、確認した接触位置が操作ボタンの表示位置であった場合には(ステップS110のY)、制御部11は、その操作ボタンに応じた処理(例えば、アイテムやキャラクタなどのオブジェクトの選択処理)を実行する(ステップS111)。   In step S110, the control unit 11 confirms the contact position of the touch operation information stored in the touch operation information management table 12a, and determines whether or not the contact position is the display position of the operation button. If the confirmed contact position is the display position of the operation button (Y in step S110), the control unit 11 performs a process corresponding to the operation button (for example, an object or character object selection process). Is executed (step S111).

上記のようにしてユーザインタフェース処理が実行され、表示画面を指やスタイラスペンで叩く操作(タップ操作)など、表示画面が押下(接触)されたあと押下位置(接触位置)が変更されることなく押下状態(接触状態)が終了されるような操作がなされた場合に、その押下位置をプレイヤPに明確に認識させるための波紋演出が実行される。   The user interface processing is executed as described above, and the pressing position (contact position) is not changed after the display screen is pressed (touched), such as an operation of tapping the display screen with a finger or a stylus (tap operation). When an operation that terminates the pressed state (contact state) is performed, a ripple effect for causing the player P to clearly recognize the pressed position is executed.

上記の例では、波紋を模した波紋演出により押下位置の中心点を強調することとしていたが、押下位置の中心点を中心に拡大または縮小していくアニメーション表示を行うものであれば円形の図形でなくてもよく、例えば星形、指形、多角形、特定オブジェクトのマスク形状などの他の形状の図形であってもよい。   In the above example, the center point of the pressed position is emphasized by the ripple effect imitating the ripple. However, if the animation display that expands or contracts around the center point of the pressed position is a circular figure For example, it may be a star shape, a finger shape, a polygonal shape, or a figure having another shape such as a mask shape of a specific object.

以上に説明したように、上述した実施の形態では、アプリケーションとしてのビデオゲームの進行を制御するビデオゲーム処理装置100が、プレイヤPのタッチパネルの接触操作による表示画面13Aの押下を受け付け、表示画面13Aの押下を受け付けたときに、押下された表示画面13A上の位置である押下位置を検出し、表示画面13Aの押下が受け付けられたあと、その表示画面13Aの押下状態が終了したか否かを判定し、押下状態が終了したと判定したときに、検出された押下位置の中心位置を示す押下中心点(中心点51)を所定時間表示するとともにその所定時間が経過するまでその押下中心点を中心として所定の図形(例えば円52)が徐々に拡大または縮小していく変動図形を表示する図形演出(例えば波紋演出)を実行する構成としたので、ゲーム操作等のアプリケーション上の操作において、タッチパネルの接触操作であるタッチ操作によるタッチ位置(押下位置)を適確に報知することができるようになる。   As described above, in the above-described embodiment, the video game processing apparatus 100 that controls the progress of the video game as an application accepts pressing of the display screen 13A by the touch operation of the touch panel of the player P, and displays the display screen 13A. When the pressing of the display screen 13A is detected, the pressing position that is the position on the pressed display screen 13A is detected. After the pressing of the display screen 13A is received, it is determined whether or not the pressing state of the display screen 13A has ended. When the determination is made and it is determined that the pressed state has ended, the pressed center point (center point 51) indicating the center position of the detected pressed position is displayed for a predetermined time, and the pressed center point is displayed until the predetermined time elapses. A graphic effect (for example, ripple effect) that displays a variable graphic in which a predetermined graphic (for example, circle 52) gradually expands or contracts as a center. Since a configuration of row, in the operation on the application of game operation or the like so that it is possible to inform the touch position by touching a touch operation of the touch panel (pressing position) accurately.

すなわち、プレイヤの指やスタイラスペンによるタップ操作などのタッチ操作がなされたとき(表示画面が押下されたあと押下状態が解除されたとき。タッチオンしたあとタッチオフしたとき。)に、押下位置の中心位置を示す押下中心点(中心点51)を所定時間表示するとともにその所定時間が経過するまでその押下中心点を中心として所定の図形(例えば円52)が徐々に拡大または縮小していく変動図形を表示する図形演出(例えば波紋演出)を実行する構成としているので、その図形演出により押下中心点を強調することができ、プレイヤに対してタッチ位置を明示することが可能となる。特に指によるタッチ操作がなされる場合には、自分自身の指で対象オブジェクトが隠れてしまう場合があり、思い通りの対象オブジェクトを押下できているか否かの判断が難しい場合があるが、タッチ操作のあとに押下中心点が強調された図形演出を行う構成としているので、タッチ位置(押下位置)を適確に認識させることができるようになり、実際のタッチパネル上での押下位置とプレイヤが想定した押下位置との誤差をプレイヤに認識させることが可能となる。従って、狭い表示画面内の小さい対象オブジェクトを押下しようとする場合であっても、適切な位置を押下することが容易にできるようになり、誤操作によるストレスを低減することが可能となる。なお、ローディング中などにタッチ操作に応じた図形演出を行うようにすれば、ローディング間などの暇つぶしを行うことも可能となる。   That is, when a touch operation such as a tap operation by a player's finger or stylus pen is performed (when the pressed state is released after the display screen is pressed. When the touch-off is performed after touch-on), the center position of the pressed position A depressing center point (center point 51) indicating a predetermined time is displayed, and a predetermined graphic (for example, a circle 52) is gradually enlarged or reduced about the depressing center point until the predetermined time elapses. Since the graphic effect to be displayed (for example, ripple effect) is executed, the center point of pressing can be emphasized by the graphic effect, and the touch position can be clearly indicated to the player. In particular, when a touch operation is performed with a finger, the target object may be hidden with your own finger, and it may be difficult to determine whether or not the target object can be pressed. Since it is configured to perform a graphic effect with the center point pressed later, the touch position (pressed position) can be recognized accurately, and the player assumed the pressed position on the actual touch panel. It becomes possible for the player to recognize the error from the pressed position. Therefore, even when a small target object in a narrow display screen is to be pressed, it is possible to easily press an appropriate position, and it is possible to reduce stress due to an erroneous operation. If a graphic effect corresponding to a touch operation is performed during loading or the like, it is possible to kill time during loading or the like.

また、上述した実施の形態では、ビデオゲーム処理装置100が、押下状態が終了したと判定されたときに、図形演出を実行するか否か判定し、図形演出を実行すると判定されたときに限り、図形演出を実行する構成としているので、必要な場合にだけ図形演出を行うことが可能となる。なお、上述した実施の形態では言及していないが、アプリケーションプログラム上、操作入力を受け付けない領域や、注意を喚起したい場面では、図形演出を実行しないよう構成としてもよい。このように構成すれば、プレイヤに操作入力を行うことが可能であるか否かを認識させることが可能となり、例えば操作入力不能であることをプレイヤが適確に認識できるようになるため、操作上のストレスを低減することが可能となる。   Further, in the above-described embodiment, only when the video game processing apparatus 100 determines that the graphic effect is to be executed when it is determined that the pressed state has ended, and only when it is determined that the graphic effect is to be executed. Since the graphic effect is executed, the graphic effect can be performed only when necessary. Although not mentioned in the above-described embodiment, it may be configured such that the graphic effect is not executed in an area where an operation input is not accepted or a scene where attention is to be drawn on the application program. With this configuration, the player can recognize whether or not the operation input can be performed. For example, the player can appropriately recognize that the operation input is impossible. It is possible to reduce the upper stress.

また、上述した実施の形態では、ビデオゲーム処理装置100が、表示画面の押下が受け付けられ押下位置が検出されたあと、その押下位置が変更したか否かを判定し、押下位置が変更していないと判定されていた場合に限り、図形演出を実行する構成としているので、押下位置が変更しない短時間の押下操作(例えばタップ操作)に応じて図形演出による押下位置の報知を行うことができるようになる。よって、プレイヤの押下位置とデバイス側の押下受付位置との間に誤差がある場合であっても、タップ操作を繰り返すことによって容易にプレイヤが意図する押下位置を押下することができるようになる。   In the above-described embodiment, the video game processing apparatus 100 determines whether or not the pressed position has been changed after the pressing of the display screen is received and the pressed position is detected, and the pressed position has been changed. Since it is configured to execute the graphic effect only when it is determined that there is not, it is possible to notify the pressed position by the graphic effect according to a short time pressing operation (for example, a tap operation) in which the pressed position is not changed. It becomes like this. Therefore, even if there is an error between the pressing position of the player and the pressing reception position on the device side, the pressing position intended by the player can be easily pressed by repeating the tap operation.

また、上述した実施の形態では、図形演出として、検出された押下位置の中心位置を示す押下中心点(中心点51)を所定時間表示するとともに、その所定時間が経過するまでその押下中心点を中心として所定の円52が徐々に拡大または縮小していく変動図形を表示することにより波紋を表した波紋演出を行う構成としているので、波紋を模したアニメーション表示の中心点である押下位置を容易に認識させることが可能となる。なお、波紋を構成する円は、多重の円であるものとしてもよい。   In the embodiment described above, as a graphic effect, the pressing center point (center point 51) indicating the center position of the detected pressing position is displayed for a predetermined time, and the pressing center point is displayed until the predetermined time elapses. Since a ripple effect representing a ripple is displayed by displaying a fluctuating figure in which a predetermined circle 52 gradually expands or contracts as the center, the pressing position that is the center point of the animation display imitating the ripple is easy Can be recognized. Note that the circles forming the ripples may be multiple circles.

また、上述した実施の形態において、図形演出として、検出された押下位置の中心位置を示す押下中心点を所定時間表示するとともに、その所定時間が経過するまでその押下中心点を中心として所定の星形が徐々に拡大または縮小していく変動図形を表示することによる演出を行う構成とした場合であっても、星形が拡大または縮小していくアニメーション表示の中心点である押下位置を容易に認識させることが可能となる。   In the above-described embodiment, as a graphic effect, a pressing center point indicating the center position of the detected pressing position is displayed for a predetermined time, and a predetermined star is centered on the pressing center point until the predetermined time elapses. Even when it is configured to produce effects by displaying variable figures that gradually expand or contract, the pressing position that is the center point of the animation display where the star expands or contracts easily It can be recognized.

なお、上述した実施の形態では、指がタッチパネルに接触したあと位置が変更されることなく接触状態が終了した場合に波紋演出を実行する構成としていたが、そのような場合だけでなく、制御部11が、指がタッチパネルに特定時間以上触れており、接触位置の移動距離が所定距離以下であることが検出されたときに、波紋演出を繰り返し実行することによって、指の接触位置を認識可能とするための強調表示演出を行うようにしてもよい。この場合、指のサイズより大きいサイズの波紋表示による波紋演出を行うことで、タッチパネルに接触した表示画面上の指の中心位置を、指を表示画面から離すことなくプレイヤに認識させることが可能となり、誤操作を低減させることができるようになる。   In the above-described embodiment, the ripple effect is performed when the contact state is finished without changing the position after the finger touches the touch panel. However, the control unit is not limited to such a case. 11 can recognize the contact position of the finger by repeatedly executing the ripple effect when it is detected that the finger has touched the touch panel for a specific time or longer and the moving distance of the contact position is equal to or less than the predetermined distance. A highlight display effect may be performed. In this case, it is possible to cause the player to recognize the center position of the finger on the display screen in contact with the touch panel without releasing the finger from the display screen by performing a ripple effect with a ripple display larger than the size of the finger. , Erroneous operations can be reduced.

上記のように、制御部11が、表示画面の押下が受け付けられたあと、その表示画面の押下状態が終了することなく特定時間が経過したか否かを判定し、表示画面の押下が受け付けられ押下位置が検出されたあと、その押下位置の移動量(例えば移動距離)を検出し、特定時間が経過したと判定されたときに、検出された移動量が特定量以下であった場合には、押下されている表示画面上の押下位置の中心位置を示す押下中心点を所定時間表示するとともにその所定時間が経過するまで当該押下中心点を中心として所定の図形が徐々に拡大または縮小していく変動図形を表示する図形演出を実行する構成とした場合には、接触した表示画面上の指の中心位置を、指を表示画面から離すことなくプレイヤに認識させることが可能となり、誤操作を低減させることができるようになる。   As described above, after the pressing of the display screen is accepted, the control unit 11 determines whether or not the specific time has passed without completing the pressing state of the display screen, and the pressing of the display screen is accepted. When the movement amount (for example, movement distance) of the depression position is detected after the depression position is detected, and it is determined that the specific time has elapsed, and the detected movement amount is less than the specific amount, The pressing center point indicating the center position of the pressed position on the display screen being pressed is displayed for a predetermined time, and a predetermined figure is gradually enlarged or reduced around the pressing center point until the predetermined time elapses. In the case of a configuration in which a graphic effect is displayed to display a moving graphic, it is possible to cause the player to recognize the center position of the finger on the display screen that has been touched without releasing the finger from the display screen. It is possible to reduce.

また、上述した実施の形態では、ビデオゲーム処理装置100を例に説明していたが、タッチパネルなどの入力装置を用いたユーザインタフェース処理を行うデバイスであればどのようなデバイスであっても適用することができる。よって、ビデオゲーム以外の他のアプリケーションにおけるオブジェクト(ユーザインタフェース構成要素)の操作に関するユーザインタフェース処理においても、上述した各実施の形態と同様の処理を行うことが可能である。   In the above-described embodiment, the video game processing apparatus 100 has been described as an example. However, any device is applicable as long as it is a device that performs user interface processing using an input device such as a touch panel. be able to. Therefore, in the user interface process related to the operation of the object (user interface component) in the application other than the video game, the same process as that in each of the above-described embodiments can be performed.

本発明によれば、操作ボタンを配設可能な領域が狭い小型の携帯デバイスなどにおけるゲーム操作等のアプリケーション上の操作において、画面サイズの制限を回避し、ユーザの操作負担を軽減させるのに有用である。また、一般的なコンソールゲーム機にも応用可能である。   According to the present invention, it is useful for avoiding a limitation on the screen size and reducing a user's operation burden in an operation on an application such as a game operation in a small portable device or the like in which an operation button can be disposed. It is. It can also be applied to general console game machines.

10 プログラム読取部
11 制御部
12 記憶部
13 表示部
14 音声出力部
15 操作受付部
20 ゲームカートリッジ
100 ビデオゲーム処理装置
DESCRIPTION OF SYMBOLS 10 Program reading part 11 Control part 12 Storage part 13 Display part 14 Audio | voice output part 15 Operation reception part 20 Game cartridge 100 Video game processing apparatus

Claims (9)

アプリケーションを制御するユーザインタフェース処理装置であって、
プレイヤのタッチパネルの接触操作による表示画面の押下を受け付ける押下受付手段と、
該押下受付手段によって前記表示画面の押下が受け付けられたときに、押下された前記表示画面上の位置である押下位置を検出する押下位置検出手段と、
前記押下受付手段によって前記表示画面の押下が受け付けられたあと、当該表示画面の押下状態が終了したか否かを判定する押下終了判定手段と、
該押下終了判定手段によって押下状態が終了したと判定されたときに、前記押下位置検出手段によって検出された押下位置の中心位置を示す押下中心点を所定時間表示するとともに当該所定時間が経過するまで当該押下中心点を中心として所定の図形が徐々に拡大または縮小していく変動図形を表示する図形演出を実行する演出実行手段とを含む
ことを特徴とするユーザインタフェース処理装置。
A user interface processing device for controlling an application,
Press accepting means for accepting a press on a display screen by a touch operation of a player's touch panel;
A pressing position detecting unit that detects a pressed position that is a position on the display screen that is pressed when the pressing of the display screen is received by the pressing receiving unit;
A pressing end determination unit that determines whether or not the pressing state of the display screen has ended after the pressing of the display screen is received by the pressing receiving unit;
When the pressing end determining means determines that the pressing state has ended, the pressing center point indicating the center position of the pressing position detected by the pressing position detecting means is displayed for a predetermined time and until the predetermined time elapses. A user interface processing device comprising: an effect executing means for executing a graphic effect for displaying a variable graphic in which a predetermined graphic gradually expands or contracts around the pressing center point.
前記押下終了判定手段によって押下状態が終了したと判定されたときに、前記図形演出を実行するか否か判定する実行判定手段を含み、
前記実行演出手段は、前記実行判定手段により前記図形演出を実行すると判定されたときに限り、前記図形演出を実行する
請求項1記載のユーザインタフェース処理装置。
Execution determination means for determining whether or not to execute the graphic effect when the pressing end determination means determines that the pressed state has ended,
The user interface processing device according to claim 1, wherein the execution effect means executes the graphic effect only when it is determined by the execution determination means that the graphic effect is to be executed.
前記押下受付手段によって前記表示画面の押下が受け付けられ前記押下位置検出手段によって押下位置が検出されたあと、当該押下位置が変更したか否かを判定する変更判定手段を含み、
前記実行判定手段は、前記変更判定手段によって押下位置が変更していないと判定されていた場合に限り、前記図形演出を実行すると判定する
請求項2記載のユーザインタフェース処理装置。
A change determination unit that determines whether or not the pressed position has changed after the pressing of the display screen is received by the pressed receiving unit and the pressed position is detected by the pressed position detecting unit;
The user interface processing device according to claim 2, wherein the execution determination unit determines to execute the graphic effect only when the change determination unit determines that the pressed position has not been changed.
前記図形演出は、前記押下位置検出手段によって検出された押下位置の中心位置を示す押下中心点を所定時間表示するとともに、当該所定時間が経過するまで当該押下中心点を中心として所定の円が徐々に拡大または縮小していく変動図形を表示することにより波紋を表した波紋演出である
請求項1から請求項3のうちいずれかに記載のユーザインタフェース処理装置。
The graphic effect displays a pressing center point indicating the center position of the pressing position detected by the pressing position detecting means for a predetermined time, and a predetermined circle is gradually formed around the pressing center point until the predetermined time elapses. The user interface processing device according to any one of claims 1 to 3, wherein the user interface processing device is a ripple effect representing a ripple by displaying a changing graphic that is enlarged or reduced.
前記図形演出は、前記押下位置検出手段によって検出された押下位置の中心位置を示す押下中心点を所定時間表示するとともに、当該所定時間が経過するまで当該押下中心点を中心として所定の星形が徐々に拡大または縮小していく変動図形を表示することによる演出である
請求項1から請求項3のうちいずれかに記載のユーザインタフェース処理装置。
The graphic effect displays a pressing center point indicating the center position of the pressing position detected by the pressing position detecting means for a predetermined time, and a predetermined star shape is centered on the pressing center point until the predetermined time elapses. The user interface processing device according to any one of claims 1 to 3, wherein the user interface processing device is an effect by displaying a fluctuating graphic that is gradually enlarged or reduced.
前記押下受付手段によって前記表示画面の押下が受け付けられたあと、当該表示画面の押下状態が終了することなく特定時間が経過したか否かを判定する時間経過判定手段と、
前記押下受付手段によって前記表示画面の押下が受け付けられ前記押下位置検出手段によって押下位置が検出されたあと、当該押下位置の移動量を検出する移動量判定手段とを含み、
前記演出実行手段は、前記時間経過判定手段によって前記特定時間が経過したと判定されたときに、前記移動量判定手段によって検出された移動量が特定量以下であった場合には、押下されている前記表示画面上の押下位置の中心位置を示す押下中心点を所定時間表示するとともに当該所定時間が経過するまで当該押下中心点を中心として所定の図形が徐々に拡大または縮小していく変動図形を表示する図形演出を実行する
請求項1から請求項5のうちいずれかに記載のユーザインタフェース処理装置。
A time elapse determining means for determining whether or not a specific time has elapsed without the end of the pressing state of the display screen after the pressing of the display screen is received by the press receiving means;
A movement amount determination unit for detecting a movement amount of the pressed position after the pressing of the display screen is received by the pressing reception unit and the pressed position is detected by the pressed position detection unit;
The effect execution means is pressed when the movement amount detected by the movement amount determination means is less than or equal to the specific amount when the time passage determination means determines that the specific time has elapsed. A variable graphic that displays a center point of the pressing position indicating the center position of the pressing position on the display screen for a predetermined time and gradually expands or contracts the predetermined graphic around the pressing center point until the predetermined time elapses. The user interface processing apparatus according to claim 1, wherein a graphic effect is displayed.
前記ユーザインタフェース処理装置は、前記アプリケーションとしてビデオゲームの進行を制御するビデオゲーム処理装置である
請求項1から請求項6のうちいずれかに記載のユーザインタフェース処理装置。
The user interface processing device according to any one of claims 1 to 6, wherein the user interface processing device is a video game processing device that controls the progress of a video game as the application.
アプリケーションを制御するユーザインタフェース処理方法であって、
プレイヤのタッチパネルの接触操作による表示画面の押下を受け付ける押下受付処理と、
該押下受付処理にて前記表示画面の押下を受け付けたときに、押下された前記表示画面上の位置である押下位置を検出する押下位置検出処理と、
前記押下受付処理にて前記表示画面の押下を受け付けたあと、当該表示画面の押下状態が終了したか否かを判定する押下終了判定処理と、
該押下終了判定処理にて押下状態が終了したと判定したときに、前記押下位置検出処理にて検出した押下位置の中心位置を示す押下中心点を所定時間表示するとともに当該所定時間が経過するまで当該押下中心点を中心として所定の図形が徐々に拡大または縮小していく変動図形を表示する図形演出を実行する演出実行処理とを含む
ことを特徴とするユーザインタフェース処理方法。
A user interface processing method for controlling an application, comprising:
A press acceptance process for accepting a press on a display screen by a touch operation of a player's touch panel;
A pressing position detection process for detecting a pressing position, which is a position on the display screen that is pressed when the pressing of the display screen is received in the pressing reception process;
A press end determination process for determining whether or not the pressing state of the display screen has ended after receiving the pressing of the display screen in the press receiving process;
When it is determined in the pressing end determination process that the pressing state has ended, a pressing center point indicating the center position of the pressing position detected in the pressing position detection process is displayed for a predetermined time and the predetermined time has elapsed. A user interface processing method comprising: an effect execution process for executing a graphic effect for displaying a variable graphic in which a predetermined graphic gradually expands or contracts around the pressing center point.
アプリケーションを制御させるユーザインタフェース処理プログラムであって、
コンピュータに、
プレイヤのタッチパネルの接触操作による表示画面の押下を受け付ける押下受付処理と、
該押下受付処理にて前記表示画面の押下を受け付けたときに、押下された前記表示画面上の位置である押下位置を検出する押下位置検出処理と、
前記押下受付処理にて前記表示画面の押下を受け付けたあと、当該表示画面の押下状態が終了したか否かを判定する押下終了判定処理と、
該押下終了判定処理にて押下状態が終了したと判定したときに、前記押下位置検出処理にて検出した押下位置の中心位置を示す押下中心点を所定時間表示するとともに当該所定時間が経過するまで当該押下中心点を中心として所定の図形が徐々に拡大または縮小していく変動図形を表示する図形演出を実行する演出実行処理とを
実行させるためのユーザインタフェース処理プログラム。

A user interface processing program for controlling an application,
On the computer,
A press acceptance process for accepting a press on a display screen by a touch operation of a player's touch panel;
A pressing position detection process for detecting a pressing position, which is a position on the display screen that is pressed when the pressing of the display screen is received in the pressing reception process;
A press end determination process for determining whether or not the pressing state of the display screen has ended after receiving the pressing of the display screen in the press receiving process;
When it is determined in the pressing end determination process that the pressing state has ended, a pressing center point indicating the center position of the pressing position detected in the pressing position detection process is displayed for a predetermined time and the predetermined time has elapsed. A user interface processing program for executing an effect execution process for executing a graphic effect for displaying a variable graphic in which a predetermined graphic is gradually enlarged or reduced with the pressing center point as a center.

JP2009274562A 2009-12-02 2009-12-02 User interface processing device, user interface processing method, and user interface processing program Active JP4999909B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009274562A JP4999909B2 (en) 2009-12-02 2009-12-02 User interface processing device, user interface processing method, and user interface processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009274562A JP4999909B2 (en) 2009-12-02 2009-12-02 User interface processing device, user interface processing method, and user interface processing program

Publications (2)

Publication Number Publication Date
JP2011118595A true JP2011118595A (en) 2011-06-16
JP4999909B2 JP4999909B2 (en) 2012-08-15

Family

ID=44283852

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009274562A Active JP4999909B2 (en) 2009-12-02 2009-12-02 User interface processing device, user interface processing method, and user interface processing program

Country Status (1)

Country Link
JP (1) JP4999909B2 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013061783A1 (en) * 2011-10-25 2013-05-02 京セラ株式会社 Mobile terminal and lock control method
JP2014096074A (en) * 2012-11-12 2014-05-22 Sony Corp Information processing device, communication system, and information processing method
JP2015225397A (en) * 2014-05-26 2015-12-14 株式会社コロプラ User interface program
JP2016167298A (en) * 2016-04-28 2016-09-15 ソニー株式会社 Information processing apparatus, information processing method, and program
JP2018109871A (en) * 2017-01-04 2018-07-12 京セラ株式会社 Electronic device
JP2018205930A (en) * 2017-05-31 2018-12-27 Line株式会社 Program, display method, and information processing terminal
JP2020022668A (en) * 2018-08-08 2020-02-13 株式会社コーエーテクモゲームス System, terminal device, and server
JP2020170348A (en) * 2019-04-03 2020-10-15 京セラドキュメントソリューションズ株式会社 Input device

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08221201A (en) * 1995-02-15 1996-08-30 Nec Corp Touch panel coordinate operating method and information processor using the method
JPH08227341A (en) * 1995-02-22 1996-09-03 Mitsubishi Electric Corp User interface
JPH11119913A (en) * 1997-10-13 1999-04-30 Casio Comput Co Ltd Display device
JP2002140141A (en) * 2000-10-31 2002-05-17 Pacific Century Cyberworks Japan Co Ltd Screen control device and screen control method
JP2003005912A (en) * 2001-06-20 2003-01-10 Hitachi Ltd Display device with touch panel and display method
JP2003280812A (en) * 2002-03-20 2003-10-02 Hitachi Ltd Display device with touch panel and display method
JP2006024039A (en) * 2004-07-08 2006-01-26 Sony Corp Information processing apparatus and program used therefor
JP2006033605A (en) * 2004-07-20 2006-02-02 Fuji Photo Film Co Ltd Image processor, image processing method, and image processing program
JP2008117193A (en) * 2006-11-06 2008-05-22 Kyocera Mita Corp Touch panel device and image processing unit having the same
WO2008111114A1 (en) * 2007-03-09 2008-09-18 Pioneer Corporation Av editor, av processor, and program
WO2008111113A1 (en) * 2007-03-09 2008-09-18 Pioneer Corporation Effect device, av processing device and program
JP2009153601A (en) * 2007-12-25 2009-07-16 Nintendo Co Ltd GAME PROGRAM AND GAME DEVICE

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08221201A (en) * 1995-02-15 1996-08-30 Nec Corp Touch panel coordinate operating method and information processor using the method
JPH08227341A (en) * 1995-02-22 1996-09-03 Mitsubishi Electric Corp User interface
JPH11119913A (en) * 1997-10-13 1999-04-30 Casio Comput Co Ltd Display device
JP2002140141A (en) * 2000-10-31 2002-05-17 Pacific Century Cyberworks Japan Co Ltd Screen control device and screen control method
JP2003005912A (en) * 2001-06-20 2003-01-10 Hitachi Ltd Display device with touch panel and display method
JP2003280812A (en) * 2002-03-20 2003-10-02 Hitachi Ltd Display device with touch panel and display method
JP2006024039A (en) * 2004-07-08 2006-01-26 Sony Corp Information processing apparatus and program used therefor
JP2006033605A (en) * 2004-07-20 2006-02-02 Fuji Photo Film Co Ltd Image processor, image processing method, and image processing program
JP2008117193A (en) * 2006-11-06 2008-05-22 Kyocera Mita Corp Touch panel device and image processing unit having the same
WO2008111114A1 (en) * 2007-03-09 2008-09-18 Pioneer Corporation Av editor, av processor, and program
WO2008111113A1 (en) * 2007-03-09 2008-09-18 Pioneer Corporation Effect device, av processing device and program
JP2009153601A (en) * 2007-12-25 2009-07-16 Nintendo Co Ltd GAME PROGRAM AND GAME DEVICE

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013061783A1 (en) * 2011-10-25 2013-05-02 京セラ株式会社 Mobile terminal and lock control method
US10276132B2 (en) 2012-11-12 2019-04-30 Sony Corporation Information processing for recognition of acceptance of user operation
JP2014096074A (en) * 2012-11-12 2014-05-22 Sony Corp Information processing device, communication system, and information processing method
US11106292B2 (en) 2012-11-12 2021-08-31 Sony Corporation Information processing device, communication system, and information processing method
US10679586B2 (en) 2012-11-12 2020-06-09 Sony Corporation Information processing device, communication system, and information processing method
JP2015225397A (en) * 2014-05-26 2015-12-14 株式会社コロプラ User interface program
JP2016167298A (en) * 2016-04-28 2016-09-15 ソニー株式会社 Information processing apparatus, information processing method, and program
JP2018109871A (en) * 2017-01-04 2018-07-12 京セラ株式会社 Electronic device
JP2018205930A (en) * 2017-05-31 2018-12-27 Line株式会社 Program, display method, and information processing terminal
JP2020022668A (en) * 2018-08-08 2020-02-13 株式会社コーエーテクモゲームス System, terminal device, and server
JP7170454B2 (en) 2018-08-08 2022-11-14 株式会社コーエーテクモゲームス System, terminal device and server
JP2020170348A (en) * 2019-04-03 2020-10-15 京セラドキュメントソリューションズ株式会社 Input device
JP7314576B2 (en) 2019-04-03 2023-07-26 京セラドキュメントソリューションズ株式会社 input device

Also Published As

Publication number Publication date
JP4999909B2 (en) 2012-08-15

Similar Documents

Publication Publication Date Title
JP4999909B2 (en) User interface processing device, user interface processing method, and user interface processing program
JP4932010B2 (en) User interface processing device, user interface processing method, and user interface processing program
US8926430B1 (en) Game system, game program, and method for providing game switchable between manual mode and automatic mode
US7825904B2 (en) Information processing apparatus and storage medium storing item selecting program
JP2011118542A (en) User interface processor, user interface processing method, and user interface processing program
JP2006146556A (en) Image display processing program and image display processing device
JP2011118615A (en) Apparatus, method and program for processing user interface
CN104115107B (en) For manipulating device, method and the computer-readable recording medium of user interface elements
JP2009542259A (en) Electronic game with overlay card
JP2011115290A (en) User interface processor, user interface processing method, and user interface processing program
JPWO2014147668A1 (en) Video game processing apparatus, video game processing method, and video game processing program
US7934168B2 (en) Storage medium storing program and information processing apparatus
JP6216862B1 (en) GAME METHOD AND GAME PROGRAM
JP6201134B2 (en) Operation system, operation control program
KR20170103379A (en) Method for providing responsive user interface
JP5845547B1 (en) Program, game system, electronic device, server, and game control method for improving user input operability
JP2020032206A (en) Video game processing device, video game processing method, and video game processing program
JP5000132B2 (en) Training program, training apparatus, training system, training control method, game program, game apparatus, game system, and game control method
JP2006122407A (en) GAME PROGRAM, GAME DEVICE, AND GAME METHOD
JP2007102495A (en) Image processor, image processing program, game apparatus, and game program
JP6947950B1 (en) Information processing method, program, information processing device
JP2015073894A (en) GAME SYSTEM, GAME PROGRAM, AND GAME PROVIDING METHOD FOR PROVIDING A GAME SWITCHABLE BETWEEN MANUAL MODE AND AUTO MODE
JP7427635B2 (en) Information processing method, program, information processing device
JP7163467B2 (en) Information processing method, program, information processing device
JP6956246B1 (en) Information processing method, program, information processing device

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20111206

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20111207

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120206

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20120515

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120515

R150 Certificate of patent or registration of utility model

Ref document number: 4999909

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150525

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150525

Year of fee payment: 3

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150525

Year of fee payment: 3

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250