IP Library Granted Patent US 11,119,564
Granted Patent B2
US 11,119,564 · App. 16/517,143 · Granted Sep 14, 2021

Information processing apparatus, method for information processing, and game apparatus for performing different operations based on a movement of inputs

Inventors: Yuuichi Tanzawa (Shinjuku-ku, JP); Daisuke Miyata (Chiyoda-ku, JP); Yoshimasa Asao (Chiyoda-ku, JP); Tetsuro Uchida (Chiyoda-ku, JP); Kazuya Tomii (Chiyoda-ku, JP)
Assignee: KABUSHIKI KAISHA SQUARE ENIX
G06F3/01A63F13/2145A63F13/426A63F13/822G06F3/0481G06F3/0488G06F2203/04808
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,119,564
App. No.
16/517,143
Granted
Sep 14, 2021
Kind
B2
Abstract

An apparatus and method for providing a touch operation is provided. The apparatus includes a display to display an image, a coordinate input to input a coordinate on a display screen of the display, and a processor to execute a process. The process including determining first input detected as a first specifying operation specifying an area on a display screen. The process also includes determining, when a second input is detected and the first input is continuously detected, the first and the second inputs as a second specifying operation. Also, the process includes determining, when one of the first and the second inputs is discontinued after determining the second specifying operation, a continuing and remaining input as the first specifying operation which treats the continuing and remaining input as the first input.

Claims (37)

1. A non-transitory computer readable storage medium that stores a computer program, the computer program, when executed by a processor, causing a computer apparatus to perform a process comprising:

determining, when an input detected by a coordinate input is only a first input, the first input, wherein the coordinate input is configured to input a coordinate on a display screen which is configured to display images and the first input is a touch input provided on a touch panel display,

determining whether a second input is provided while the first input is continuously provided on the touch panel display, the second input being a touch input provided on the touch panel display and different from the first input,

executing a first execution operation when the second input is not provided within a first prescribed time period while the first input is continuously provided on the touch panel display,

executing a second execution operation when the second touch input is determined to be provided while the first input is continuously provided on the touch panel display at a stationary position, the second execution operation being different from the first execution operation,

executing a third execution operation when the first and the second inputs slide in a same direction while the first and the second inputs are continuously provided on the touch panel display, based on continuously detected coordinates of the first and the second inputs, the third execution operation being different from the first execution operation and the second execution operation, and

executing the first execution operation, when the second input is provided while the first input is continuously provided on the touch panel display and one of the first and the second inputs is not continuously provided on the touch panel display for a second prescribed time period, based on a coordinate of the first or the second input which is continuously provided.

2. The non-transitory computer readable storage medium that stores the program in accordance with claim 1 ,

wherein the process further comprises:

specifying a corresponding point on the display screen based on a coordinate of the first or the second input, when the first execution operation is executed; and

specifying a region on the display screen based on coordinates of the first and the second inputs, when the third execution operation is executed.

3. The non-transitory computer readable storage medium that stores the program in accordance with claim 1 ,

wherein the third execution operation is performed after a sliding movement by the first and second inputs, and not before.

4. The non-transitory computer readable storage medium that stores the program in accordance with claim 1 ,

wherein the third execution operation is performed only after a sliding movement by the first and second inputs is detected.

5. The non-transitory computer readable storage medium that stores the program in accordance with claim 1 ,

wherein the same direction is a movement direction of a hand that provides the first input and the second input.

6. The non-transitory computer readable storage medium that stores the program in accordance with claim 1 ,

execute a fourth execution operation when a sliding movement of the first input is detected while the first input is continuously provided on the touch panel display while the second touch input is determined not to be provided.

7. The non-transitory computer readable storage medium that stores the program in accordance with claim 6 ,

wherein the fourth execution operation includes a movement of at least one virtual object.

8. The non-transitory computer readable storage medium that stores the program in accordance with claim 1 ,

wherein the first execution operation includes selecting at least one virtual object displayed on the display screen in response to the first input.

9. The non-transitory computer readable storage medium that stores the program in accordance with claim 1 ,

wherein the third execution operation enlarges an area corresponding to the first input.

10. The non-transitory computer readable storage medium that stores the program in accordance with claim 1 ,

wherein the third execution operation performs a movement of at least one virtual object.

11. An information processing apparatus comprising:

a touch panel display configured to display an image;

a coordinate input configured to input a coordinate on a display screen of the touch panel display; and

a processor configured to:

determine, when an input detected by a coordinate input is only a first input, the first input, wherein the coordinate input is configured to input a coordinate on the display screen which is configured to display images and the first input is a touch input provided on the touch panel display,

determine whether a second input is provided while the first input is continuously provided on the touch panel display, the second input being a touch input provided on the touch panel display and different from the first input,

execute a first execution operation when the second input is not provided within a first prescribed time period while the first input is continuously provided on the touch panel display,

execute a second execution operation when the second touch input is determined to be provided while the first input is continuously provided on the touch panel display at a stationary position, the second execution operation being different from the first execution operation,

execute a third execution operation when the first and the second inputs slide in a same direction while the first and the second inputs are continuously provided on the touch panel display, based on continuously detected coordinates of the first and the second inputs, the third execution operation being different from the first execution operation and the second execution operation, and

execute the first execution operation, when the second input is provided while the first input is continuously provided on the touch panel display and one of the first and the second inputs is not continuously provided on the touch panel display for a second prescribed time period, based on a coordinate of the first or the second input which is continuously provided.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 22, 2019
From: TANZAWA, YUUICHI; MIYATA, DAISUKE; ASAO, YOSHIMASA; UCHIDA, TETSURO; TOMII, KAZUYA
To: KABUSHIKI KAISHA SQUARE ENIX (ALSO TRADING AS SQUARE ENIX CO., LTD.)
Reel/Frame 049818/0075 →
Priority Claims (1)
JP 2012-117972 · May 23, 2012 · national
Continuity (3)
Continuation 15688146 · Aug 28, 2017
Continuation 13748937 · Jan 24, 2013
Related Publication 20190339765A1 · Nov 7, 2019
Cited By (1)
US 12,629,588