Determination and relocation of movement targets based on a drag-and-drop operation of a thumbnail across document areas
AssigneeCanon Kabushiki Kaisha
InventorKen Tokita
Life of this patent
Estimating the term…
Abstract
An apparatus and method for moving thumbnails on a screen is provided. In a case where thumbnails desired by a user among a displayed list of thumbnails are moved by a drag-and-drop operation, if the number of thumbnails as movement targets is large, it takes time to perform a selection operation. Where one of a plurality of thumbnails displayed as a list is dragged and dropped by a user, based on a drop position, a thumbnail group including the dragged thumbnail and thumbnails positioned on a first side of the dragged thumbnail or on a second side, opposite the first side, of the dragged thumbnail among the displayed list of thumbnails is determined as a movement target for subsequent movement thereof.
Claims13
A device comprising:
- at least one memory storing instructions;
- and
- at least one processor that executes the instructions stored in the memory and configured to perform:
- reading a plurality of documents to obtain image data of a plurality of pages;
- dividing, based on the image data of the plurality of pages obtained, the image data of the plurality of pages into groups of the documents;
- displaying an operation screen that includes;
- a plurality of document areas corresponding respectively to the divided groups of the documents, wherein each document area corresponds to a different row, the document areas are arranged on the operation screen sequentially in a vertical order, and the operation screen includes at least a first document area that corresponds to a first document, and
- thumbnails of a plurality of pages that constitute a corresponding document of the plurality of documents, wherein the thumbnails are arranged in each of the document areas sequentially in a horizontal order;
- receiving a drag-and-drop operation of a first thumbnail that is one of a plurality of thumbnails included in the first document area, wherein the first thumbnail is preceded by and succeeded by at least one thumbnail in a row corresponding to the first document area;
- in a case where the first thumbnail is dragged and dropped onto a second document area that precedes the first document area, automatically determining that first movement targets consist of the first thumbnail and thumbnails that precede the first thumbnail in the row and moving only the first movement targets, among the plurality of thumbnails included in the first document area, into an end of the second document area;
- and
- in a case where the first thumbnail is dragged and dropped onto a third document area that succeeds the first document area, automatically determining that second movement targets consist of the first thumbnail and thumbnails that succeed the first thumbnail in the row and moving only the second movement targets, among the plurality of thumbnails included in the first document area, into a beginning of the third document area.
A method executed by a device, the method comprising:
- reading a plurality of documents to obtain image data of a plurality of pages;
- dividing, based on the image data of the plurality of pages obtained, the image data of the plurality of pages into groups of the documents;
- displaying an operation screen that includes:
- a plurality of document areas corresponding respectively to the divided groups of the documents, wherein each document area corresponds to a different row, the document areas are arranged on the operation screen sequentially in a vertical order, and the operation screen includes at least a first document area that corresponds to a first document, and
- thumbnails of a plurality of pages that constitute a corresponding one of the plurality of documents, wherein the thumbnails are arranged in each of the document areas sequentially in a horizontal order;
- receiving a drag-and-drop operation of a first thumbnail that is one of a plurality of thumbnails included in the first document area, wherein the first thumbnail is preceded by and succeeded by at least one thumbnail in a row corresponding to the first document area;
- in a case where the first thumbnail is dragged and dropped onto a second document area that precedes the first document area, automatically determining that first movement targets consist of the first thumbnail and thumbnails that precede the first thumbnail in the row and moving only the first movement targets, among the plurality of thumbnails included in the first document area, into an end of the second document area;
- and
- in a case where the first thumbnail is dragged and dropped onto a third document area that succeeds the first document area, automatically determining that second movement targets consist of the first thumbnail and thumbnails that succeed the first thumbnail in the row and moving only the second movement targets, among the plurality of thumbnails included in the first document area, into a beginning of the third document area.
A non-transitory computer-readable storage medium storing a program executed by a computer of a device, wherein the program causes the computer to perform operations comprising:
- reading a plurality of documents to obtain image data of a plurality of pages;
- dividing, based on the image data of the plurality of pages obtained, the image data of the plurality of pages into groups of the documents;
- displaying an operation screen that includes:
- a plurality of document areas corresponding respectively to the divided groups of the documents, wherein each document area corresponds to a different row, the document areas are arranged on the operation screen sequentially in a vertical order, and the operation screen includes at least a first document area that corresponds to a first document, and
- thumbnails of a plurality of pages that constitute a corresponding one of the plurality of documents, wherein the thumbnails are arranged in each of the document areas sequentially in a horizontal order;
- receiving a drag-and-drop operation of a first thumbnail that is one of a plurality of thumbnails included in the first document area, wherein the first thumbnail is preceded by and succeeded by at least one thumbnail in a row corresponding to the first document area;
- in a case where the first thumbnail is dragged and dropped onto a second document area that precedes the first document area, automatically determining that first movement targets consist of the first thumbnail and thumbnails that precede the first thumbnail in the row and moving only the first movement targets, among the plurality of thumbnails included in the first document area, into an end of the second document area;
- and
- in a case where the first thumbnail is dragged and dropped onto a third document area that succeeds the first document area, automatically determining that second movement targets consist of the first thumbnail and thumbnails that succeed the first thumbnail in the row and moving only the second movement targets, among the plurality of thumbnails included in the first document area, into a beginning of the third document area.
Dependencies are inferred from the claim text.