Object display order changing program and apparatus
First Claim
1. A non-transitory computer-readable storage medium having stored therein an object display order changing program for enabling a user to change, by using a coordinate inputting apparatus, a display order in which a plurality of objects are displayed on a screen, the object display order changing program causing a computer to perform operations comprising:
- displaying a subset of the plurality of objects in a predetermined object display area on the screen in a predetermined display order;
detecting, as a designated position in the object display area, a position designated by the coordinate inputting apparatus;
selecting between one of a first procedure and a second procedure, in accordance with a predetermined procedure determination criterion, to be performed upon a movement of the designated position with respect to an originating point which corresponds to a point on a first object of the subset displayed in the object display area;
performing a first scrolling operation that scrolls and displays the plurality of objects in the object display area in accordance with movement of the designated position if the first procedure is selected;
performing a first object movement operation that moves only the first object among the plurality of objects in accordance with movement of the designated position if the second procedure is selected, and performing a second scrolling operation that scrolls and displays all the plurality of objects other than the first object whenever one of the designated position and any portion of the first object enters into a specific two-dimensional shape area of predetermined size on the screen that includes an edge portion of the object display area while the first object is being moved by the first object movement operation;
performing an insertion position determination operation that determines a position for insertion of the first object between any two objects of the plurality of objects in accordance with the designated position having been most recently detected, when detection of the designated position stops while the first object is being moved in the first object movement operation, wherein a selection of the second procedure in accordance with said predetermined procedure determination criterion and a subsequent insertion position determination operation are accomplished through a single object movement operation using the coordinate inputting apparatus; and
performing a display order rearrangement operation that automatically results in the first object as being displayed in between two adjacent objects that are inside the predetermined object display area and which are closest to a point at which detection of the most recently detected designated position stops during an object movement operation for detected positions that are different from the predetermined object display area.
1 Assignment
0 Petitions
Accused Products
Abstract
An icon line is displayed on a screen so as to align icons laterally. When a user slides a stick laterally based on an originating point corresponding to a point on an icon of the icon line, it is possible to scroll the icon line laterally in accordance with the stick being moved, and when a user slides a stick vertically based on an originating point corresponding to a point on an icon of the icon line, it is possible to move only the icon of the icon line in accordance with the stick being moved. Therefore, a user is allowed to easily change the display order in which a plurality of objects are displayed on the screen.
-
Citations
22 Claims
-
1. A non-transitory computer-readable storage medium having stored therein an object display order changing program for enabling a user to change, by using a coordinate inputting apparatus, a display order in which a plurality of objects are displayed on a screen, the object display order changing program causing a computer to perform operations comprising:
-
displaying a subset of the plurality of objects in a predetermined object display area on the screen in a predetermined display order; detecting, as a designated position in the object display area, a position designated by the coordinate inputting apparatus; selecting between one of a first procedure and a second procedure, in accordance with a predetermined procedure determination criterion, to be performed upon a movement of the designated position with respect to an originating point which corresponds to a point on a first object of the subset displayed in the object display area; performing a first scrolling operation that scrolls and displays the plurality of objects in the object display area in accordance with movement of the designated position if the first procedure is selected; performing a first object movement operation that moves only the first object among the plurality of objects in accordance with movement of the designated position if the second procedure is selected, and performing a second scrolling operation that scrolls and displays all the plurality of objects other than the first object whenever one of the designated position and any portion of the first object enters into a specific two-dimensional shape area of predetermined size on the screen that includes an edge portion of the object display area while the first object is being moved by the first object movement operation; performing an insertion position determination operation that determines a position for insertion of the first object between any two objects of the plurality of objects in accordance with the designated position having been most recently detected, when detection of the designated position stops while the first object is being moved in the first object movement operation, wherein a selection of the second procedure in accordance with said predetermined procedure determination criterion and a subsequent insertion position determination operation are accomplished through a single object movement operation using the coordinate inputting apparatus; and performing a display order rearrangement operation that automatically results in the first object as being displayed in between two adjacent objects that are inside the predetermined object display area and which are closest to a point at which detection of the most recently detected designated position stops during an object movement operation for detected positions that are different from the predetermined object display area. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. An object display order changing apparatus enabling a user to change, by using a coordinate input mechanism, a display order in which a plurality of objects are displayed on a screen, the object display order changing apparatus comprising:
-
display device providing the screen; coordinate input mechanism; object displayer configured to display a subset of the plurality of objects in a predetermined object display area on the screen in a predetermined display order; designated position detector that detects a position, in the object display area, designated by the coordinate input mechanism, as a designated position; process selector that selects one of a first procedure and a second procedure, in accordance with a predetermined process determination criterion, to be performed upon movement of the designated position with respect to an originating point which corresponds to a point on a first object of the subset displayed in the object display area; display objects scroller that scrolls and displays the plurality of objects in the object display area in accordance with movement of the designated position if the first procedure is selected by the process selector; object mover that moves only the first object among the plurality of objects in accordance with movement of the designated position if the second procedure is selected by the process selector; an insertion position determiner that determines a position for insertion of the first object between any two objects of the plurality of objects in accordance with a most recently detected designated position, when detection of the designated position stops while the first object is being moved by the object mover, wherein selection of the second procedure in accordance with said predetermined process determination criterion and a subsequent insertion position determination operation are accomplished through a single object movement operation using the coordinate input apparatus; and a display object order re-arranger that automatically displays the first object as being displayed in between two adjacent objects that are inside the predetermined object display area and which are closest to a point at which detection of the most recently detected designated position stops during an object movement operation in an area that is different from the predetermined object display area; wherein the display objects scroller also performs a second scrolling operation that scrolls and displays all the plurality of objects other than the first object whenever one of the designated position and any portion of the first object enters into a specific two-dimensional shape area of predetermined size on the screen that includes an edge portion of the object display area while the first object is being moved in accordance with movement of the designated position.
-
-
18. A non-transitory computer-readable storage medium having stored therein an object display order changing program for enabling a user to change, by using a coordinate inputting apparatus, a display order in which a plurality of objects are displayed on a screen, the object display order changing program causing a computer to perform operations comprising:
-
displaying a subset of the plurality of objects in a predetermined object display area on the screen in a predetermined display order; detecting, as a designated position in the object display area, a position designated by the coordinate inputting apparatus; selecting between one of a first procedure and a second procedure, in accordance with a predetermined process determination criterion, to be performed upon a movement of the designated position with respect to an originating point which corresponds to a point in the object display area; performing a first scrolling operation that scrolls and displays the plurality of objects in the object display area in accordance with movement of the designated position if the first procedure is selected; performing a first object movement operation that moves only a first object among the plurality of objects in accordance with movement of the designated position if the second procedure is selected, and performing a second scrolling operation that scrolls and displays all the plurality of objects other than the first object whenever one of the designated position and any portion of the first object enters into a specific a two-dimensional shape area of predetermined size on the screen that includes an edge portion of the object display area while the first object is being moved during the first object movement operation; performing an insertion position determination operation that determines a position for insertion of the first object between any two objects of the plurality of objects in accordance with a most recently detected designated position when detection of the designated position stops while the first object is being moved during the first object movement operation, wherein a selection of the second procedure in accordance with said predetermined process determination criterion and a subsequent insertion position determination operation are accomplished through a single object movement operation using the coordinate input apparatus; and performing a display order rearrangement operation that automatically inserts and displays the first object in between two adjacent objects within the predetermined object display area which are closest the most recently detected designated position if detection of the most recently detected designated position stops during an object movement operation outside of the predetermined object display area. - View Dependent Claims (19)
-
-
20. In an information processing system comprising one or more computer processor and a display device having a display screen and a coordinate inputting apparatus, a method enabling a user to change a display order of a plurality of objects displayed on the display screen through use of the coordinate inputting apparatus, comprising:
-
displaying a subset of the plurality of objects in a predetermined object display area on the screen in a predetermined display order; detecting, as a designated position, a position in the object display area designated by the coordinate inputting apparatus; selecting, in accordance with a predetermined procedure determination criterion, one of a first procedure and a second procedure to be performed using said one or more computer processor, upon a change occurring in the designated position with respect to an origination point which corresponds to a predetermined designated position within the object display area; scrolling the plurality of objects in the object display area in accordance with a movement of the designated position designated by the coordinate inputting apparatus if the first procedure is selected; moving only a first object among the plurality of objects in accordance with a movement of the designated position designated by the coordinate inputting apparatus if the second procedure is selected; performing a second scrolling operation that scrolls and displays all the plurality of objects other than the first object whenever one of the designated position and any portion of the first object enters into a specific a two-dimensional shape area of predetermined size on the screen that includes an edge portion of the object display area while the first object is being moved in accordance with a movement of the designated position; determining a position for insertion of the first object between two displayed objects of the plurality of displayed objects in accordance with a most recently detected position as designated by the coordinate inputting apparatus if detection of the designated position ceases during the moving of only a first object, wherein a selection of the second procedure in accordance with said predetermined procedure determination criterion and a subsequent insertion position determination operation are accomplished through a single object movement operation using the coordinate input apparatus; and automatically rearranging a display order of the subset plurality of objects displayed on the screen wherein the first object is inserted and displayed in between two adjacent objects within the predetermined object display area which are closest the most recently detected designated position if detection of the most recently detected designated position stops during an object movement operation outside of the predetermined object display area. - View Dependent Claims (21)
-
-
22. An information processing system enabling a user to change a display order in which a plurality of objects are displayed on a screen, comprising:
-
one or more computer processor; at least one display device having a display screen; at least one coordinate input apparatus; wherein said processing system is configured to; display a subset of the plurality of objects in an object display area on the screen in a predetermined display order; use at least one computer processor to detect a position designated by the coordinate inputting apparatus as a designated position in the object display area; select, in accordance with a predetermined procedure selection criterion, one of a first procedure and a second procedure to be performed upon a movement of the designated position with respect to an originating point which corresponds to a point on a first object of the subset displayed in the object display area; scroll and display the plurality of objects in the object display area in accordance with movement of the designated position if the first procedure is selected; move only the first object among the plurality of objects in accordance with movement of the designated position if the second procedure is selected, wherein a second scrolling operation is also performed which displays and scrolls through all the plurality of objects other than the first object whenever one of the designated position and any portion of the first object enters into a specific two-dimensional shape area of predetermined size on the screen that includes an edge portion of the object display area while the first object is being moved in accordance with movement of the designated position; and determine a position for insertion of the first object between two displayed objects of the plurality of displayed objects which are closest to a most recently detected position as designated by the coordinate inputting apparatus if detection of the designated position ceases during the moving of the first object, wherein a selection of the second procedure in accordance with said predetermined procedure determination criterion and a subsequent determination of an insertion position are accomplished through a single object movement operation using the coordinate input apparatus, and when the designated position stops being detected during movement of the first object, said processing system automatically inserts and displays said first object at said determined position for insertion.
-
Specification