INFORMATION PROCESSING DEVICE, CONTROL METHOD FOR INFORMATION PROCESSING DEVICE, PROGRAM, AND INFORMATION STORAGE MEDIUM
First Claim
1. An information processing device, comprising:
- display control means for displaying a screen including a plurality of objects on display means;
detection result obtaining means for obtaining a result of detection by detection means capable of detecting a plurality of a user'"'"'s designated positions in the screen;
object moving means for, in a case where one of the user'"'"'s designated position is detected by the detection means and the one designated position is included in a determination area that is set based on a position of one object among the plurality of objects, moving the one object in accordance with movement of the one designated position;
collision determination means for, in a case where at least one of a first object and a second object is moved by the object moving means, determining whether or not the first object and the second object collide with each other in a state that the user'"'"'s first designated position is included in a determination area set based on a position of the first object and the user'"'"'s second designated position is included in a determination area set based on a position of the second object; and
processing executing means for executing processing relevant to the first object and the second object, based on a result of determination by the collision determination means.
4 Assignments
0 Petitions
Accused Products
Abstract
To provide an information processing device capable of ensuring not to execute processing not intended by a user in a case of stopping the ongoing operation after selecting an object (for example, in selecting again an object other than the object already selected, or the like). In a case where one of a user'"'"'s designated position is included in a determination area based on the position of one of the plurality of objects displayed in a screen, an object moving unit (56) moves the one object based on the one designated position. In a case where the object moving unit (56) moves first and second objects, a collision determination unit (58) determines whether or not the first and second objects have collided. A processing executing unit (60) executes processing relevant to the first and second objects based on a result of determination by the collision determination unit (58).
-
Citations
24 Claims
-
1. An information processing device, comprising:
-
display control means for displaying a screen including a plurality of objects on display means; detection result obtaining means for obtaining a result of detection by detection means capable of detecting a plurality of a user'"'"'s designated positions in the screen; object moving means for, in a case where one of the user'"'"'s designated position is detected by the detection means and the one designated position is included in a determination area that is set based on a position of one object among the plurality of objects, moving the one object in accordance with movement of the one designated position; collision determination means for, in a case where at least one of a first object and a second object is moved by the object moving means, determining whether or not the first object and the second object collide with each other in a state that the user'"'"'s first designated position is included in a determination area set based on a position of the first object and the user'"'"'s second designated position is included in a determination area set based on a position of the second object; and processing executing means for executing processing relevant to the first object and the second object, based on a result of determination by the collision determination means. - View Dependent Claims (2, 3, 4, 6, 7, 8, 9, 10)
-
-
5. An information processing device, comprising:
-
display control means for displaying a screen including a plurality of objects on display means; detection result obtaining means for obtaining a result of detection by detection means capable of detecting a plurality of a user'"'"'s designated positions in the screen; object moving means for, in a case where one of the user'"'"'s designated position is detected by the detection means and the one designated position is included in a determination area that is set based on a position of one object among the plurality of objects, moving the one object in accordance with movement of the one designated position; collision determination means for, in a case where at least one of a first object and a second object is moved by the object moving means, determining whether or not the first object and the second object collide with each other; and processing executing means for executing processing relevant to the first object and the second object based on a result of determination by the collision determination means, wherein the processing executing means includes means for obtaining attribute information correlated to the first object and attribute information correlated to the second object stored in attribute information storage means for storing attribute information correlated to each of the plurality of objects, in a case where it is determined that the first object and the second object collide with each other, and means for displaying on the display means a comparison screen for comparing the attribute information correlated to the first object and the attribute information correlated to the second object.
-
-
11. An information processing device, comprising:
-
display control means for displaying a screen including a plurality of objects on display means; detection result obtaining means for obtaining a result of detection by detection means capable of detecting a plurality of a user'"'"'s designated positions in the screen; object moving means for, in a case where one of the user'"'"'s designated positions is detected by the detection means and the one designated position is included in a determination area that is set based on a position of one object among the plurality of objects, moving the one object in accordance with movement of the one designated position; collision determination means for, in a case where at least one of a first object and a second object is moved by the object moving means, determining whether or not the first object and the second object collide with each other; processing executing means for executing processing relevant to the first object and the second object based on a result of determination by the collision determination means; and reference information storage means for storing reference combination information indicating a combination of two objects among the plurality of objects designated in advance by the user, and reference manner information indicating a manner designated in advance by the user as the collision manner of the two objects, wherein the display control means displays the plurality of objects in mutually different display manners in the screen, the processing executing means includes combination determination means for determining whether or not a combination of the first object and the second object is identical to the combination indicated by the reference combination information in a case where it is determined that the first object and the second object collide with each other, collision manner comparing means for comparing a collision manner of the first object and the second object and the manner indicated by the reference manner information in the case where it is determined that the first object and the second object collide with each other, and authentication processing executing means for executing authentication processing based on a result of determination by the combination determination means and a result of comparison by the collision manner comparing means, the reference manner information includes reference direction information indicating a direction designated in advance by the user, the collision manner comparing means includes direction determination means for determining whether or not an angle between a direction from one to another of the first object and the second object and the direction indicated by the reference direction information is equal to or smaller than a reference angle, and the authentication processing executing means executes the authentication processing based on the result of determination by the combination determination means and a result of determination by the direction determination means.
-
-
12. An information processing device, comprising:
-
display control means for displaying a screen including a plurality of objects on display means; detection result obtaining means for obtaining a result of detection by detection means capable of detecting a plurality of a user'"'"'s designated positions in the screen; object moving means for, in a case where one of the user'"'"'s designated positions is detected by the detection means and the one designated position is included in a determination area that is set based on a position of one object among the plurality of objects, moving the one object in accordance with movement of the one designated position; collision determination means for, in a case where at least one of a first object and a second object is moved by the object moving means, determining whether or not the first object and the second object collide with each other; processing executing means for executing processing relevant to the first object and the second object based on a result of determination by the collision determination means; and reference information storage means for storing reference combination information indicating a combination of two objects among the plurality of objects designated in advance by the user, and reference manner information indicating a manner designated in advance by the user as the collision manner of the two objects, wherein the display control means displays the plurality of objects in mutually different display manners in the screen, the processing executing means includes combination determination means for determining whether or not a combination of the first object and the second object is identical to the combination indicated by the reference combination information in a case where it is determined that the first object and the second object collide with each other, collision manner comparing means for comparing a collision manner of the first object and the second object and the manner indicated by the reference manner information in the case where it is determined that the first object and the second object collide with each other, and authentication processing executing means for executing authentication processing based on a result of determination by the combination determination means and a result of comparison by the collision manner comparing means, the reference manner information includes reference relative speed information indicating a relative speed designated in advance by the user, the collision manner comparing means includes relative speed determination means for determining whether or not a speed difference between a relative speed of one of the first object and the second object relative to another of the first object and the second object and the relative speed indicated by the reference relative speed information is equal to or smaller than a reference difference, and the authentication processing executing means executes the authentication processing based on the result of determination by the combination determination means and a result of determination by the relative speed determination means.
-
-
13. A control method for an information processing device, the control method comprising:
-
a display control step of displaying a screen including a plurality of objects on display means; a detection result obtaining step of obtaining a result of detection by detection means capable of detecting a plurality of a user'"'"'s designated positions in the screen; an object moving step of, in a case where one of the user'"'"'s designated positions is detected by the detection means and the one designated position is included in a determination area that is set based on a position of one object among the plurality of objects, moving the one object in accordance with movement of the one designated position; a collision determination step of, in a case where at least one of a first object and a second object is moved at the object moving step, of determining whether or not the first object and the second object collide with each other in a state that the user'"'"'s first designated position is included in a determination area set based on a position of the first object and the user'"'"'s second designated position is included in a determination area set based on a position of the second object; and a processing executing step of executing processing relevant to the first object and the second object, based on a result of determination at the collision determination step.
-
-
14. (canceled)
-
15. A computer readable information storage medium storing a program for causing a computer to function as:
-
display control means for displaying a screen including a plurality of objects on display means; detection result obtaining means for obtaining a result of detection by detection means capable of detecting a plurality of a user'"'"'s designated positions in the screen; object moving means for, in a case where one of the user'"'"'s designated positions is detected by the detection means and the one designated position is included in a determination area that is set based on a position of one object among the plurality of objects, moving the one object in accordance with movement of the one designated position; collision determination means for, in a case where at least one of a first object and a second object is moved by the object moving means, determining whether or not the first object collides against the second object in a state that the user'"'"'s first designated position is included in a determination area set based on a position of the first object and the user'"'"'s second designated position is included in a determination area set based on a position of the second object; and processing executing means for executing processing relevant to the first object and the second object, based on a result of determination by the collision determination means.
-
-
16. A control method for an information processing device, the control method comprising:
-
a display control step of displaying a screen including a plurality of objects on display means; a detection result obtaining step of obtaining a result of detection by detection means capable of detecting a plurality of a user'"'"'s designated positions in the screen; an object moving step of, in a case where one of the user'"'"'s designated positions is detected by the detection means and the one designated position is included in a determination area that is set based on a position of one object among the plurality of objects, moving the one object in accordance with movement of the one designated position; a collision determination step of, in a case where at least one of a first object and a second object is moved at the object moving step, determining whether or not the first object collides against the second object; and a processing executing step of executing processing relevant to the first object and the second object based on a result of determination at the collision determination step, wherein the processing executing step includes a step of obtaining attribute information correlated to the first object and attribute information correlated to the second object stored in attribute information storage means for storing attribute information correlated to each of the plurality of objects, in a case where it is determined that the first object and the second object collide with each other, and a step of displaying on the display means a comparison screen for comparing the attribute information correlated to the first object and the attribute information correlated to the second object.
-
-
17. (canceled)
-
18. A computer readable information storage medium storing a program for causing a computer to function as:
-
display control means for displaying a screen including a plurality of objects on display means; detection result obtaining means for obtaining a result of detection by detection means capable of detecting a plurality of a user'"'"'s designated positions in the screen; object moving means for, in a case where one of the user'"'"'s designated positions is detected by the detection means and the one designated position is included in a determination area that is set based on a position of one object among the plurality of objects, moving the one object in accordance with movement of the one designated position; collision determination means for, in a case where at least one of a first object and a second object is moved by the object moving means, determining whether or not the first object and the second object collide with each other; and processing executing means for executing processing relevant to the first object and the second object based on a result of determination by the collision determination means, wherein the processing executing means includes means for obtaining attribute information correlated to the first object and attribute information correlated to the second object stored in attribute information storage means for storing attribute information correlated to each of the plurality of objects, in a case where it is determined that the first object and the second object collide with each other, and means for displaying on the display means a comparison screen for comparing the attribute information correlated to the first object and the attribute information correlated to the second object.
-
-
19. A control method for an information processing device, the control method comprising:
-
a display control step of displaying a screen including a plurality of objects on display means; a detection result obtaining step of obtaining a result of detection by detection means capable of detecting a plurality of a user'"'"'s designated positions in the screen; an object moving step of, in a case where one of the user'"'"'s designated positions is detected by the detection means and the one designated position is included in a determination area that is set based on a position of one object among the plurality of objects, moving the one object in accordance with movement of the one designated position; a collision determination step of, in a case where at least one of a first object and a second object is moved at the object moving step, determining whether or not the first object and the second object collide with each other; a processing executing step of executing processing relevant to the first object and the second object based on a result of determination at the collision determination step; and a step of obtaining at least a part of content stored in reference information storage means for storing reference combination information indicating a combination of two objects among the plurality of objects designated in advance by the user, and reference manner information indicating a manner designated in advance by the user as the collision manner of the two objects, wherein at the display control step, the plurality of objects are displayed in mutually different display manners in the screen, the processing executing step includes a combination determination step of determining whether or not a combination of the first object and the second object is identical to the combination indicated by the reference combination information in a case where it is determined that the first object and the second object collide with each other, a collision manner comparing step of comparing a collision manner of the first object and the second object and the manner indicated by the reference manner information in the case where it is determined that the first object and the second object collide with each other, and an authentication processing executing step of executing authentication processing based on a result of determination at the combination determination step and a result of comparison at the collision manner comparing step, the reference manner information includes reference direction information indicating a direction designated in advance by the user, the collision manner comparing step includes a direction determination step of determining whether or not an angle between a direction from one to another of the first object and the second object and the direction indicated by the reference direction information is equal to or smaller than a reference angle, and at the authentication processing executing step, the authentication processing is executed based on the result of determination at the combination determination step and a result of determination at the direction determination step.
-
-
20. (canceled)
-
21. A computer readable information storage medium storing a program for causing a computer to function as:
-
display control means for displaying a screen including a plurality of objects on display means; detection result obtaining means for obtaining a result of detection by detection means capable of detecting a plurality of a user'"'"'s designated positions in the screen; object moving means for, in a case where one of the user'"'"'s designated positions is detected by the detection means and the one designated position is included in a determination area that is set based on a position of one object among the plurality of objects, moving the one object in accordance with movement of the one designated position; collision determination means for, in a case where at least one of a first object and a second object is moved by the object moving means, determining whether or not the first object and the second object collide with each other; processing executing means for executing processing relevant to the first object and the second object based on a result of determination by the collision determination means; and means for obtaining at least a part of content stored in reference information storage means for storing reference combination information indicating a combination of two objects among the plurality of objects designated in advance by the user, and reference manner information indicating a manner designated in advance by the user as the collision manner of the two objects, wherein the display control means displays the plurality of objects in mutually different display manners in the screen, the processing executing means includes combination determination means for determining whether or not a combination of the first object and the second object is identical to the combination indicated by the reference combination information in a case where it is determined that the first object and the second object collide with each other, collision manner comparing means for comparing a collision manner of the first object and the second object and the manner indicated by the reference manner information in the case where it is determined that the first object and the second object collide with each other, and authentication processing executing means for executing authentication processing, based on a result of determination by the combination determination means and a result of comparison by the collision manner comparing means, the reference manner information includes reference direction information indicating a direction designated in advance by the user, the collision manner comparing means includes direction determination means for determining whether or not an angle between a direction from one to another of the first object and the second object and the direction indicated by the reference direction information is equal to or smaller than a reference angle, and the authentication processing executing means executes the authentication processing based on the result of determination by the combination determination means and a result of determination by the direction determination means.
-
-
22. A control method for an information processing device, the control method comprising:
-
a display control step of displaying a screen including a plurality of objects on display means; a detection result obtaining step of obtaining a result of detection by detection means capable of detecting a plurality of a user'"'"'s designated positions in the screen; an object moving step of, in a case where one of the user'"'"'s designated positions is detected by the detection means and the one designated position is included in a determination area that is set based on a position of one object among the plurality of objects, moving the one object in accordance with movement of the one designated position; a collision determination step of, in a case where at least one of a first object and a second object is moved at the object moving step, determining whether or not the first object and the second object collide with each other; and a processing executing step of executing processing relevant to the first object and the second object, based on a result of determination at the collision determination step; and a step of obtaining at least a part of content stored in reference information storage means for storing reference combination information indicating a combination of two objects among the plurality of objects designated in advance by the user, and reference manner information indicating a manner designated in advance by the user as the collision manner of the two objects, wherein at the display control step, the plurality of objects are displayed in mutually different display manners in the screen, the processing executing step includes a combination determination step of determining whether or not a combination of the first object and the second object is identical to the combination indicated by the reference combination information in a case where it is determined that the first object and the second object collide with each other, a collision manner comparing step of comparing a collision manner of the first object and the second object and the manner indicated by the reference manner information in the case where it is determined that the first object and the second object collide with each other, and an authentication processing executing step of executing authentication processing, based on a result of determination at the combination determination step and a result of comparison at the collision manner comparing step, the reference manner information includes reference relative speed information indicating a relative speed designated in advance by the user, the collision manner comparing step includes a relative speed determining step for determining whether or not a speed difference between a relative speed of one of the first object and the second object relative to another of the first object and the second object and the relative speed indicated by the reference relative speed information is equal to or smaller than a reference difference in the case where it is determined that the first object and the second object collide with each other, and at the authentication processing executing step, the authentication processing is executed based on the result of determination at the combination determination step and a result of determination at the relative speed determination step.
-
-
23. (canceled)
-
24. A computer readable information storage medium storing a program for causing a computer to function as:
-
display control means for displaying a screen including a plurality of objects on display means; detection result obtaining means for obtaining a result of detection by detection means capable of detecting a plurality of a user'"'"'s designated positions in the screen; object moving means for, in a case where one of the user'"'"'s designated positions is detected by the detection means and the one designated position is included in a determination area that is set based on a position of one object among the plurality of objects, moving the one object in accordance with movement of the one designated position; collision determination means for, in a case where at least one of a first object and a second object is moved by the object moving means, determining whether or not the first object and the second object collide with each other; processing executing means for executing processing relevant to the first object and the second object, based on a result of determination by the collision determination means; and means for obtaining at least a part of content stored in reference information storage means for storing reference combination information indicating a combination of two objects among the plurality of objects designated in advance by the user, and reference manner information indicating a manner designated in advance by the user as the collision manner of the two objects, wherein the display control means displays the plurality of objects in mutually different display manners in the screen, the processing executing means includes combination determination means for determining whether or not a combination of the first object and the second object is identical to the combination indicated by the reference combination information in a case where it is determined that the first object and the second object collide with each other, collision manner comparing means for comparing a collision manner of the first object and the second object and the manner indicated by the reference manner information in the case where it is determined that the first object and the second object collide with each other, and authentication processing executing means for executing authentication processing, based on a result of determination by the combination determination means and a result of comparison by the collision manner comparing means, the reference manner information includes reference relative speed information indicating a relative speed designated in advance by the user, the collision manner comparing means includes relative speed determination means for determining whether or not a speed difference between a relative speed of one of the first object and the second object relative to another of the first object and the second object and the relative speed indicated by the reference relative speed information is equal to or smaller than a reference difference in the case where it is determined that the first object and the second object collide with each other, and the authentication processing executing means executes the authentication processing, based on the result of determination by the combination determination means and a result of determination by the relative speed determination means.
-
Specification