Information processing apparatus, processing method thereof, and computer-readable storage medium
First Claim
1. An information processing apparatus comprising:
- an input unit configured to input a coordinate value of a position designated on a screen which displays one or a plurality of objects;
a determination unit configured to compare an input locus expressed by a coordinate value string input by the input unit, and a second locus which is defined in advance as a locus used to instruct to execute a process for the object, and to determine whether the input locus is a first locus or the second locus;
a selection unit configured to select, when the determination unit determines that the input locus is the first locus, object from the one or plurality of objects based on display positions of the input locus and the object on the screen; and
an execution unit configured to execute, when the determination unit determines that the input locus is the second locus, a process designated by the input locus with respect to the object selected by the selection unit,wherein when a plurality of input loci determined as the first loci are input, the selection unit selects objects with regard to respective ones of the plurality of input loci, andthe execution unit groups the objects selected by the plurality of input loci determined as the first loci for respective input loci having similar shapes, and selectively executes a process designated by the input locus determined as the second locus for respective grouped objects.
1 Assignment
0 Petitions
Accused Products
Abstract
An information processing apparatus inputs a coordinate value of a position designated on a screen which displays one or a plurality of objects, compares an input locus expressed by the input coordinate value string with a second locus, which is defined in advance as a locus used to give the instruction to execute a process for an object, and determines whether the input locus is a first locus or the second locus. When it is determined that the input locus is the first locus, the apparatus selects an object from the one or plurality of objects based on the display positions of the input locus and the object on the screen. When it is determined that the input locus is the second locus, the apparatus executes a process designated by the input locus with respect to the selected object.
214 Citations
14 Claims
-
1. An information processing apparatus comprising:
-
an input unit configured to input a coordinate value of a position designated on a screen which displays one or a plurality of objects; a determination unit configured to compare an input locus expressed by a coordinate value string input by the input unit, and a second locus which is defined in advance as a locus used to instruct to execute a process for the object, and to determine whether the input locus is a first locus or the second locus; a selection unit configured to select, when the determination unit determines that the input locus is the first locus, object from the one or plurality of objects based on display positions of the input locus and the object on the screen; and an execution unit configured to execute, when the determination unit determines that the input locus is the second locus, a process designated by the input locus with respect to the object selected by the selection unit, wherein when a plurality of input loci determined as the first loci are input, the selection unit selects objects with regard to respective ones of the plurality of input loci, and the execution unit groups the objects selected by the plurality of input loci determined as the first loci for respective input loci having similar shapes, and selectively executes a process designated by the input locus determined as the second locus for respective grouped objects. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A processing method for an information processing apparatus, comprising:
-
inputting a coordinate value of a position designated on a screen which displays one or a plurality of objects; comparing an input locus expressed by a coordinate value string input in the inputting, and a second locus which is defined in advance as a locus used to instruct to execute a process for the object, and determining whether the input locus is a first locus or the second locus; selecting, when it is determined in the determining that the input locus is the first locus, object from the one or plurality of objects based on display positions of the input locus and the object on the screen; and executing, when it is determined in the determining that the input locus is the second locus, a process designated by the input locus with respect to the object selected in the selecting, wherein when a plurality of input loci determined as the first loci are input, the selecting step selects objects with regard to respective ones of the plurality of input loci, and the executing step groups the objects selected by the plurality of input loci determined as the first loci for respective input loci having similar shapes, and selectively executes a process designated by the input locus determined as the second locus for respective grouped objects.
-
-
8. A computer-readable storage medium storing a computer program for making a computer function as:
-
an input unit configured to input a coordinate value of a position designated on a screen which displays one or a plurality of objects; a determination unit configured to compare an input locus expressed by a coordinate value string input by the input unit, and a second locus which is defined in advance as a locus used to instruct to execute a process for the object, and to determine whether the input locus is a first locus or the second locus; a selection unit configured to select, when the determination unit determines that the input locus is the first locus, object from the one or plurality of objects based on display positions of the input locus and the object on the screen; and an execution unit configured to execute, when the determination unit determines that the input locus is the second locus, a process designated by the input locus with respect to the object selected by the selection unit, wherein when a plurality of input loci determined as the first loci are input, the selection unit selects objects with regard to respective ones of the plurality of input loci, and the execution unit groups the objects selected by the plurality of input loci determined as the first loci for respective input loci having similar shapes, and selectively executes a process designated by the input locus determined as the second locus for respective grouped objects.
-
-
9. An information processing apparatus having an input unit configured to input coordinates, comprising:
-
a first acceptance unit configured to accept, as a target locus, a locus of coordinates input via the input unit so as to designate an object as a processing target from objects displayed on a screen; a second acceptance unit configured to accept, as a process locus, a locus of coordinates input via the input unit so as to designate process contents to be executed for the object as the processing target; a positional relationship determination unit configured to determine a positional relationship between the target locus and the process locus; a processing target decision unit configured to decide objects as processing targets based on the target locus, and the positional relationship determined by the positional relationship determination unit; and an execution unit configured to execute a process based on the process contents accepted by the second acceptance unit with respect to the objects as the processing targets decided by the processing target decision unit, wherein the target locus has a closed curve shape, and when the process locus is located entirely within the target locus, the processing target decision unit defines the entire area inside the target locus as a processing target area, and decides all objects located entirely or partially within the processing target area as the processing targets. - View Dependent Claims (10, 11, 12)
-
-
13. A processing method for an information processing apparatus having an input unit configured to input coordinates, comprising:
-
accepting, as a target locus, a locus of coordinates input via the input unit so as to designate an object as a processing target from objects displayed on a screen; accepting, as a process locus, a locus of coordinates input via the input unit so as to designate process contents to be executed for the object as the processing target; determining a positional relationship between the target locus and the process locus; deciding objects as processing targets based on the target locus, and the positional relationship determined in the determining; and executing a process based on the process contents accepted in the accepting the process locus with respect to the objects as the processing targets decided in the deciding the processing target, wherein the target locus has a closed curve shape, and when the process locus is located entirely within the target locus, the deciding step defines the entire area inside the target locus as a processing target area, and decides all objects located entirely or partially within the processing target area as the processing targets.
-
-
14. A computer-readable storage medium storing a computer program for making a computer incorporated in an information processing apparatus, which has an input unit configured to input coordinates, function as:
-
a first acceptance unit configured to accept, as a target locus, a locus of coordinates input via the input unit so as to designate an object as a processing target from objects displayed on a screen; a second acceptance unit configured to accept, as a process locus, a locus of coordinates input via the input unit so as to designate process contents to be executed for the object as the processing target; a positional relationship determination unit configured to determine a positional relationship between the target locus and the process locus; a processing target decision unit configured to decide objects as processing targets based on the target locus, and the positional relationship determined by the positional relationship determination unit; and an execution unit configured to execute a process based on the process contents accepted by the second acceptance unit with respect to the objects as the processing targets decided by the processing target decision unit, wherein the target locus has a closed curve shape, and when the process locus is located entirely within the target locus, the processing target decision unit defines the entire area inside the target locus as a processing target area, and decides all objects located entirely or partially within the processing target area as the processing targets.
-
Specification