US20040150671A1 - Display interface method and apparatus, and a computer-readable storage storing a program, for controlling a computer to perform displaying a plurality of objects and performing an operation for duplicating or moving at least one of the objects - Google Patents
Display interface method and apparatus, and a computer-readable storage storing a program, for controlling a computer to perform displaying a plurality of objects and performing an operation for duplicating or moving at least one of the objects Download PDFInfo
- Publication number
- US20040150671A1 US20040150671A1 US10/760,381 US76038104A US2004150671A1 US 20040150671 A1 US20040150671 A1 US 20040150671A1 US 76038104 A US76038104 A US 76038104A US 2004150671 A1 US2004150671 A1 US 2004150671A1
- Authority
- US
- United States
- Prior art keywords
- display
- folder
- clipboard
- screen
- objects
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
Definitions
- the present invention relates to a display interface method and apparatus for displaying plural objects on a computer display screen and performing an operation such as duplicating or moving the object. More specifically, the present invention relates to a method and an apparatus of displaying contents of a clipboard that provides a temporary memory when a text or an image is processed on a computer display screen.
- an operator uses a pointing device such as a mouse for selecting an original object, dragging the object and dropping the object at a target position.
- a pointing device such as a mouse
- the original object is held by a click operation of the mouse, which is moved to the target position for dropping.
- the original object as well as the target position should exist in the movable area of the mouse. Otherwise, the operation requires means for displaying the target position on the screen while holing the original object by the mouse.
- the original object is temporarily stored in the clipboard (that is a temporary memory). After moving to the target position on the screen, the object memorized in the clipboard is pasted at the target position.
- the method using the clipboard does not have the above-mentioned limitation in the drag and drop method and can duplicate or can move an object easily even if both the original object and the target position are displayed on the screen.
- this method does not need means and operations for displaying the target position on the screen while holing the original object by the mouse.
- the method using a clipboard has a disadvantage as explained below.
- the substance of the clipboard is usually invisible and is pasted at the target position while the operator can remember the contents of the clipboard. Therefore, if the operator forgets the contents of the clipboard, it is not sure what will be pasted at the target position until the contents of the clipboard is actually pasted. Otherwise, additional means are required for displaying the contents of the clipboard on the screen.
- the zoom interface is a kind of display interface developed for an application, e.g., of using a television set and its remote controller in a living room for enjoying information services provided via the Internet.
- the zoom interface utilizes a three-dimensional display for displaying an object in a three-dimensional manner on a screen and a zooming operation by using e.g., a remote controller.
- a remote controller e.g., a remote controller
- the operator can access relevant information smoothly by zooming in on a portion that the operator wants to see.
- the operator can return to the original screen easily by zooming out.
- This zoom interface can be also adopted as a display interface of a current personal computer, in which a pointing device such as a mouse is used.
- an object can be moved or duplicated between folders in a hierarchical directory structure.
- an operator may pay attention to the operation of zooming in or out and may forget the contents of the clipboard as explained above. It is indicated that until the operator becomes familiar to the operation of the zoom interface, the duplicating or the moving operation of an object between folders is difficult compared with the normal multi-window interface.
- the object of the present invention is to provide a method and an apparatus for duplicating or moving an object easily using a clipboard in a zoom interface in which a display changes continuously by a zooming operation.
- a display interface method for displaying plural objects on a computer display screen and performing an operation such as duplicating or moving the object.
- the method comprises the steps of memorizing a pointer that points an object selected by an input device in a memory, displaying a small image representing the object pointed by the pointer as a display of the foreground layer on the screen, and maintaining the display of the small image representing the object without changing even if a display of other layer is zoomed.
- the small image means the image that is small compared with the entire screen.
- the small image can be its thumbnail image.
- the small image can be an icon representing the file.
- the display interface method further comprises the steps of generating a copy of the object pointed by the pointer in accordance with an operation by the input device before a zooming operation, and pasting the copy at the position designated by the input device after the zooming operation.
- the selected object can be moved or duplicated to another position. If a moving operation of the object is instructed by the input device, the original object is erased when a copy of the object is generated (or is transferred to the clipboard). If a duplicating operation of the object is instructed, the original object remains without being erased.
- the display interface method further comprises the steps of generating link information for linking to the object pointed by the pointer in accordance with an operation by the input device before a zooming operation, and pasting the link information at the position designated by the input device after the zooming operation.
- what is pasted as the object e.g., a shortcut icon
- any case mentioned above it is not always a single object that is selected, but plural objects can be selected.
- the clipboard stores plural objects, a part of the objects can be selected for being pasted at the target position.
- the display of the small image representing the pasted object can be turned off or can be stayed on for a continuous duplication to another position.
- the display interface method further comprises the step of switching the display of the small image representing the object pointed by the pointer between on and off in accordance with an operation by the input device.
- a display interface method for displaying plural objects on a computer display screen and performing an operation such as duplicating or moving the object.
- the method comprises the steps of generating a copy of an object selected by an input device, so as to memorize the copy in a memory, displaying a small image representing the copy memorized in the memory as a display of the foreground layer on the screen, and maintaining the display of the small image representing the copy without changing even if a display of other layer is zoomed.
- the copy of the object itself is generated and is memorized in this second aspect.
- the small image representing the selected image is stayed on the foreground layer without changing while the screen display is changed by the operation of zooming in or out in the zoom interface. Therefore, the operator is not required to remember the contents of the clipboard, so can concentrate on the zooming operation.
- the display interface method further comprises the step of pasting the copy memorized in the memory at the position designated by the input device after the zooming operation.
- the selected object can be moved or duplicated to another position.
- the display interface method further comprises the step of switching the display of the small image representing the copy memorized in the memory between on and off in accordance with an operation by the input device.
- a display interface method for displaying plural objects on a computer display screen and performing an operation such as duplicating or moving the object.
- the method comprises the steps of generating a copy of an object selected by an input device, so as to memorize the copy in a memory, memorizing a pointer that points the selected object in a memory, displaying a small image representing the copy memorized in the memory as a display of the foreground layer on the screen, and maintaining the display of the small image representing the copy without changing even if a display of other layer is zoomed.
- the present invention also provides a display interface apparatus for performing the above-mentioned display interface method.
- the present invention also provides a computer readable recording medium that stores a program for performing the above-mentioned display interface method.
- FIG. 1 is a block diagram of a file system utilizing the display interface method according to an embodiment of the present invention.
- FIG. 2 shows an example of a directory structure for explaining the embodiment of the present invention.
- FIG. 3 shows a display example of a folder in the upper location of the directory structure shown in FIG. 2 in accordance with a zoom interface.
- FIGS. 4 A- 4 C show an example of moving operation of a folder by a zoom-in operation
- FIG. 5 is a flowchart of the process of storing a pointer of the selected object in a clipboard memory area.
- FIGS. 6A and 6B show an example of displaying a small image representing the object pointer stored in the clipboard memory area on the screen.
- FIG. 7 is a flowchart showing the process of displaying the small image in FIG. 6.
- FIGS. 8A and 8B show the process of pasting the object pointed by the pointer stored in the clipboard memory area to the target folder.
- FIG. 9 is a flowchart showing the process of pasting the object in FIG. 8.
- FIGS. 10A and 10B show the process of pasting the icon representing the link information to the object pointed by the pointer stored in the clipboard memory area.
- FIGS. 11A and 11B show the process of storing the selected object in the clipboard memory area and erasing the original object in accordance with the input of the “move” command.
- FIG. 12 shows a display example of the state where the plural objects are stored in the clipboard.
- FIG. 13 shows a display example of the state where one of the plural small images representing the objects of the display shown in FIG. 12 is set to off display.
- FIG. 1 is a block diagram of a file system utilizing the display interface method according to an embodiment of the present invention.
- This system comprises an input device 11 including a keyboard, a mouse or a remote controller, a computer 12 , a graphic display device 13 such as a CRT or an LCD, and a clipboard operation portion 14 that realizes the display interface of the present invention.
- This file system uses a program utilizing a zoom interface for browsing or operating object data 15 such as files and folders that are stored in an auxiliary storage in the computer 12 and are displayed on a screen of the graphic display device 13 .
- a main program 16 including the zoom interface is loaded into the auxiliary storage and a main memory in the computer 12 by using a removable recording medium such as a CDROM or via a network, so as to be executed.
- the clipboard operation portion 14 includes a clipboard memory area 19 reserved on the main memory and a clipboard control portion 20 that controls the clipboard memory area 19 .
- the clipboard control portion 20 is made of a program, which can be loaded by using a removable recording medium or via a network along with the main program 16 .
- a folder 31 having a directory structure as shown in FIG. 2 is displayed on the screen in a three-dimensional graphic manner as shown in FIG. 3.
- a folder 31 having a directory structure as shown in FIG. 2 is displayed on the screen in a three-dimensional graphic manner as shown in FIG. 3.
- the folder 31 which contains subdirectory folders and files.
- a folder 32 of the subdirectory includes icons of files that are contained in the folder 32 .
- image file 33 the image itself is displayed instead of the icon.
- Any folder or file in the directory structure can be accessed from the screen display of FIG. 3 by the operation of zooming in or out using the input device 11 .
- zooming in on the folder 32 from the state where the entire folder 31 is displayed causes the continuous change of display from FIG. 4A to FIG. 4B.
- the display is enlarged with respect to the position of the folder 32 , until the folder 32 is displayed in almost the entire of the screen as shown in FIG. 4C, and files 34 , 35 in the folder 32 become visible.
- Step # 101 when the input of the “copy” command is detected in Step # 101 , the process goes to the decision in Step # 102 , where it is checked whether the original object (the image file 33 in this example) is selected. If there is no selected object (No in Step # 102 ), the process is finished. If there is a selected object (Yes in Step # 102 ), the process goes to Step # 103 , where the pointer to the selected object is stored in clipboard memory area 19 .
- Step # 104 it is checked whether the above-mentioned process is completed for all selected objects, since plural objects can be selected. After the process from Step # 103 through Step # 104 are repeated for all selected objects, this routine is finished.
- the program displays a thumbnail image of the original image file 33 whose pointer is stored in the clipboard memory area 19 as a small image on the screen. Namely, when the pointer of the image file 33 is stored in the clipboard memory area 19 as shown in FIG. 6A, the thumbnail image 41 of the image file 33 is displayed at e.g., the lower left corner of the screen 30 as show in FIG. 6B by the above-mentioned process.
- This thumbnail image 41 is displayed on the foreground layer. Even if the other display on the background layer changes along with the zooming operation, the thumbnail image 41 stays on without changing. In addition, though images that change along with the zooming operation are displayed in the three-dimensional manner, the thumbnail image 41 is displayed normally in the two-dimensional manner. If the original object is not an image file but a text file for example, an icon that represents the object is displayed as the small image instead of the thumbnail image. The small image such as a thumbnail image or an icon can be switched between on and off on display by the input signal from the input device 11 . If the small image is switched to off display, the portion of the zoom interface display on the background appears.
- FIG. 7 is a flowchart showing the process of displaying the above-mentioned thumbnail image 41 .
- Step # 201 it is checked whether there is an object in the clipboard. If there is no object, the process is finished. If there are objects, one of them is extracted from the clipboard memory area 19 in Step # 202 .
- Step # 203 it is checked whether the object is set to off display. If the object is not set to off display (No in Step # 203 ), the object (the small image including the thumbnail image 41 ) is displayed in Step # 204 , and the process goes to Step # 205 . If the object is set to off display (Yes in Step # 203 ), the process skips Step # 204 and goes to Step # 205 .
- Step # 205 it is checked whether the above-mentioned process is completed for all objects, since plural objects can be in the clipboard. After the process from Step # 202 through Step # 205 is repeated for all objects in the clipboard, this routine is finished.
- the user uses the input device 11 for the zooming operation of the screen display and for moving to the folder 32 while the thumbnail image 41 is displayed on the lower left corner of the screen 30 .
- the “paste” command is inputted, and the image file 33 pointed by the pointer memorized in the clipboard memory area 19 is pasted in the folder 32 .
- the folder 32 and the files (the objects) 34 , 35 in the folder 32 are displayed in almost the entire of the screen 30 , and the thumbnail image 41 that represents the original object is displayed on the lower left corner of the screen 30 as shown in FIG. 8A
- the input of the “paste” command makes the display change as shown in FIG. 8B.
- a copy 51 of the original image file 33 represented by the thumbnail image 41 is newly generated in the folder 32 . Then, the display of the thumbnail image 41 goes off, and the pointer to the original image file 33 memorized in the clipboard memory area 19 is erased. However, if a “continuous paste” command is inputted for pasting the same object to another position continuously, the display of the thumbnail image 41 and the memory of the pointer to the image file 33 are remained.
- FIG. 9 is a flowchart showing a process performed by the program when the above-mentioned “paste” command is inputted.
- Step # 301 it is checked whether an object is selected in the clipboard in Step # 302 .
- plural links to plural objects can be memorized in the clipboard memory area 19 , and in this case, one or more objects to be pasted are selected before inputting the “paste” command.
- Step # 302 If no object is selected in the clipboard (No in Step # 302 ), the process is finished. If an object is selected (Yes in Step # 302 ), the process goes to Step # 303 , and the pointer to the selected object is extracted from the clipboard memory area 19 .
- Step # 304 it is checked whether the above-mentioned process is completed for all selected objects, since plural objects can be selected. After the process from Step # 303 through Step # 304 is repeated for all selected objects, this routine is finished.
- an icon 52 representing the link to the original image file 33 indicated by the thumbnail image 41 is newly generated in the folder 32 .
- the display of the thumbnail image 41 goes off, and the pointer to the original image file 33 memorized in the clipboard memory area 19 is erased.
- a “continuous link generation” command is inputted for pasting the same link information to another position continuously, the display of the thumbnail image 41 and the memory of the pointer to the image file 33 are remained.
- the folder 61 including the image file 62 that is the original object is displayed in almost the entire of the screen 30 .
- the image file 62 is selected and the “move” command is inputted.
- the image file 62 is copied (or moved) to the clipboard, and the image file 62 in the folder 61 is erased.
- the clipboard memory area 19 stores not the pointer but the image file 62 itself.
- the thumbnail image 63 of the image file stored in the clipboard memory area 19 is displayed as the small image. Then, as explained with reference to FIGS. 8 and 9, the target folder is displayed on the screen and the “paste” command is inputted, so that the image file in the clipboard memory area 19 is pasted to the target folder. In the case of the “move” command, the original object is erased as explained above. Therefore, the “link generation” command cannot be inputted in the target folder instead of the “paste” command.
- the clipboard can store plural objects.
- a display example of the small image representing the contents of the clipboard is shown in FIG. 12.
- the folder 71 including the original object is displayed in almost the entire of the screen 30 .
- an image file 72 , a folder 73 and a text file 74 are copied sequentially to the clipboard as the original objects.
- thumbnail image 82 representing the image file 72
- icon 83 representing the folder 73
- icon 84 representing the text file 74
- one or more of these small images 82 , 83 and 84 are selected before inputting the “paste” command or the “link generation” command.
- FIG. 13 shows the state where only the thumbnail image 82 representing the image file 72 is set to off display in the display of FIG. 12.
- the display position of the small image representing the object whose pointer or substance is stored in the clipboard is not limited to the lower left corner or the left side of the screen, but can be any position one the screen.
- a pointing device is used for changing the display position.
- the examples of duplicating or moving a file in the above-explained embodiment of the present invention are performed between folders that are not so distant from each other in the hierarchical directory.
- the display interface method of the present invention is useful particularly for duplicating or moving a file or a holder between folders that are more distant from each other in the hierarchical directory.
- moving or duplicating an object can be performed easily using a clipboard, especially in a display interface such as a zoom interface in which the screen changes continuously.
- the contents of the clipboard can be displayed separately from the display that is zoomed. Therefore, the user is not required to memorize the contents of the clipboard and can concentrate on the zooming operation.
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Processing Or Creating Images (AREA)
Abstract
A display interface method and apparatus that utilize a zoom interface are provided, in which the screen changes continuously and moving or duplicating operation of an object can be performed easily. The display interface method comprises the steps of memorizing a pointer that points an object selected by an input device in a memory, displaying a small image representing the object pointed by the pointer as a display of the foreground layer on the screen, and maintaining the display of the small image representing the object without changing even if a display of other layer is zoomed. A user uses a zooming operation so that the target position is displayed on the screen, and then inputs the “paste” command, for example. Thus, a copy of the object is generated and is pasted at the designated position in the target folder.
Description
- This application is a divisional of application Ser. No. 09/729,091, filed Dec. 5, 2000, now pending, it being further noted that foreign priority benefit is based upon Japanese Patent Application 2000-16655, filed with the Japanese Patent office on Jan. 26, 2000.
- 1. Field of the Invention
- The present invention relates to a display interface method and apparatus for displaying plural objects on a computer display screen and performing an operation such as duplicating or moving the object. More specifically, the present invention relates to a method and an apparatus of displaying contents of a clipboard that provides a temporary memory when a text or an image is processed on a computer display screen.
- 2. Description of the Prior Art
- There are two methods for duplicating or moving a text or an image that is displayed on the computer display screen to another location or program when using a program for processing the text or the image. One is called drag and drop, and another is a method using a clipboard.
- In the drag and drop method, an operator uses a pointing device such as a mouse for selecting an original object, dragging the object and dropping the object at a target position. For example, the original object is held by a click operation of the mouse, which is moved to the target position for dropping. In this method, the original object as well as the target position should exist in the movable area of the mouse. Otherwise, the operation requires means for displaying the target position on the screen while holing the original object by the mouse.
- In the other method using a clipboard, the original object is temporarily stored in the clipboard (that is a temporary memory). After moving to the target position on the screen, the object memorized in the clipboard is pasted at the target position.
- Therefore, the method using the clipboard does not have the above-mentioned limitation in the drag and drop method and can duplicate or can move an object easily even if both the original object and the target position are displayed on the screen. In addition, this method does not need means and operations for displaying the target position on the screen while holing the original object by the mouse.
- However, the method using a clipboard has a disadvantage as explained below. The substance of the clipboard is usually invisible and is pasted at the target position while the operator can remember the contents of the clipboard. Therefore, if the operator forgets the contents of the clipboard, it is not sure what will be pasted at the target position until the contents of the clipboard is actually pasted. Otherwise, additional means are required for displaying the contents of the clipboard on the screen.
- This disadvantage of the method using a clipboard for duplicating or moving can be a problem particularly in a screen display using a zoom interface, which is disclosed in “Information browsing using a zoom interface,” Kamiwada and Fujita, Information Processing Society of Japan, collected papers (4) of the 58th national convention, pp. 279-280, 1999, for example. It is also explained in Fujitu Journal No. 243(vol. 25, No. 3/1999).
- The zoom interface is a kind of display interface developed for an application, e.g., of using a television set and its remote controller in a living room for enjoying information services provided via the Internet. The zoom interface utilizes a three-dimensional display for displaying an object in a three-dimensional manner on a screen and a zooming operation by using e.g., a remote controller. For example, the operator can access relevant information smoothly by zooming in on a portion that the operator wants to see. The operator can return to the original screen easily by zooming out. This zoom interface can be also adopted as a display interface of a current personal computer, in which a pointing device such as a mouse is used.
- Using the above-mentioned zoom interface, an object can be moved or duplicated between folders in a hierarchical directory structure. In such operations, an operator may pay attention to the operation of zooming in or out and may forget the contents of the clipboard as explained above. It is indicated that until the operator becomes familiar to the operation of the zoom interface, the duplicating or the moving operation of an object between folders is difficult compared with the normal multi-window interface.
- The object of the present invention is to provide a method and an apparatus for duplicating or moving an object easily using a clipboard in a zoom interface in which a display changes continuously by a zooming operation.
- According to a first aspect of the present invention, a display interface method is provided for displaying plural objects on a computer display screen and performing an operation such as duplicating or moving the object. The method comprises the steps of memorizing a pointer that points an object selected by an input device in a memory, displaying a small image representing the object pointed by the pointer as a display of the foreground layer on the screen, and maintaining the display of the small image representing the object without changing even if a display of other layer is zoomed.
- While the screen display is changed by the operation of zooming in or out in the zoom interface as explained above, the small image representing the selected object is stayed on the foreground layer without changing. Therefore, the operator is not required to remember the contents of the clipboard, so can concentrate on the zooming operation. In this specification, the small image means the image that is small compared with the entire screen. For example, if the object is an image file, the small image can be its thumbnail image. If the object is a text file, the small image can be an icon representing the file.
- Preferably, the display interface method further comprises the steps of generating a copy of the object pointed by the pointer in accordance with an operation by the input device before a zooming operation, and pasting the copy at the position designated by the input device after the zooming operation. Thus, the selected object can be moved or duplicated to another position. If a moving operation of the object is instructed by the input device, the original object is erased when a copy of the object is generated (or is transferred to the clipboard). If a duplicating operation of the object is instructed, the original object remains without being erased.
- It is also preferable that the display interface method further comprises the steps of generating link information for linking to the object pointed by the pointer in accordance with an operation by the input device before a zooming operation, and pasting the link information at the position designated by the input device after the zooming operation. In this case, what is pasted as the object (e.g., a shortcut icon) is not the copy of the original object but link information to the original object.
- In any case mentioned above, it is not always a single object that is selected, but plural objects can be selected. In addition, if the clipboard stores plural objects, a part of the objects can be selected for being pasted at the target position. In this case, the display of the small image representing the pasted object can be turned off or can be stayed on for a continuous duplication to another position. Namely, there are two cases, in one of which the contents of the clipboard change, and in the other case the contents of the clipboard do not change.
- It is also preferable that the display interface method further comprises the step of switching the display of the small image representing the object pointed by the pointer between on and off in accordance with an operation by the input device.
- According to the second aspect of the present invention, a display interface method is provided for displaying plural objects on a computer display screen and performing an operation such as duplicating or moving the object. The method comprises the steps of generating a copy of an object selected by an input device, so as to memorize the copy in a memory, displaying a small image representing the copy memorized in the memory as a display of the foreground layer on the screen, and maintaining the display of the small image representing the copy without changing even if a display of other layer is zoomed.
- In contrast to the above-mentioned first aspect in which the pointer that points the selected object is memorized, the copy of the object itself is generated and is memorized in this second aspect. In this case too, in the same way as the first aspect, the small image representing the selected image is stayed on the foreground layer without changing while the screen display is changed by the operation of zooming in or out in the zoom interface. Therefore, the operator is not required to remember the contents of the clipboard, so can concentrate on the zooming operation.
- Preferably, the display interface method further comprises the step of pasting the copy memorized in the memory at the position designated by the input device after the zooming operation. Thus, the selected object can be moved or duplicated to another position.
- In this second aspect too, it is preferable that the display interface method further comprises the step of switching the display of the small image representing the copy memorized in the memory between on and off in accordance with an operation by the input device.
- According to the third aspect of the present invention, a display interface method is provided for displaying plural objects on a computer display screen and performing an operation such as duplicating or moving the object. The method comprises the steps of generating a copy of an object selected by an input device, so as to memorize the copy in a memory, memorizing a pointer that points the selected object in a memory, displaying a small image representing the copy memorized in the memory as a display of the foreground layer on the screen, and maintaining the display of the small image representing the copy without changing even if a display of other layer is zoomed.
- The present invention also provides a display interface apparatus for performing the above-mentioned display interface method.
- Furthermore, the present invention also provides a computer readable recording medium that stores a program for performing the above-mentioned display interface method.
- FIG. 1 is a block diagram of a file system utilizing the display interface method according to an embodiment of the present invention.
- FIG. 2 shows an example of a directory structure for explaining the embodiment of the present invention.
- FIG. 3 shows a display example of a folder in the upper location of the directory structure shown in FIG. 2 in accordance with a zoom interface.
- FIGS.4A-4C show an example of moving operation of a folder by a zoom-in operation FIG. 5 is a flowchart of the process of storing a pointer of the selected object in a clipboard memory area.
- FIGS. 6A and 6B show an example of displaying a small image representing the object pointer stored in the clipboard memory area on the screen.
- FIG. 7 is a flowchart showing the process of displaying the small image in FIG. 6.
- FIGS. 8A and 8B show the process of pasting the object pointed by the pointer stored in the clipboard memory area to the target folder.
- FIG. 9 is a flowchart showing the process of pasting the object in FIG. 8.
- FIGS. 10A and 10B show the process of pasting the icon representing the link information to the object pointed by the pointer stored in the clipboard memory area.
- FIGS. 11A and 11B show the process of storing the selected object in the clipboard memory area and erasing the original object in accordance with the input of the “move” command.
- FIG. 12 shows a display example of the state where the plural objects are stored in the clipboard.
- FIG. 13 shows a display example of the state where one of the plural small images representing the objects of the display shown in FIG. 12 is set to off display.
- Hereinafter, the present invention will be explained in detail with reference to embodiments and accompanied drawings.
- FIG. 1 is a block diagram of a file system utilizing the display interface method according to an embodiment of the present invention. This system comprises an input device11 including a keyboard, a mouse or a remote controller, a computer 12, a graphic display device 13 such as a CRT or an LCD, and a clipboard operation portion 14 that realizes the display interface of the present invention.
- This file system uses a program utilizing a zoom interface for browsing or operating object data15 such as files and folders that are stored in an auxiliary storage in the computer 12 and are displayed on a screen of the graphic display device 13. A main program 16 including the zoom interface is loaded into the auxiliary storage and a main memory in the computer 12 by using a removable recording medium such as a CDROM or via a network, so as to be executed.
- Various commands and data inputted by the input device11 are given to the main program 16 through the input portion 17. In addition, display data that are the result of browsing and operating the object data 15 by the main program 16 in accordance with the input are given to the display device 13 via the display portion 18 and are graphically displayed on the screen.
- The clipboard operation portion14 includes a
clipboard memory area 19 reserved on the main memory and aclipboard control portion 20 that controls theclipboard memory area 19. Theclipboard control portion 20 is made of a program, which can be loaded by using a removable recording medium or via a network along with the main program 16. - According to the zoom interface that is used in this file system, a
folder 31 having a directory structure as shown in FIG. 2 is displayed on the screen in a three-dimensional graphic manner as shown in FIG. 3. In the - illustrated example, almost the entire of the
screen 30 is occupied by thefolder 31, which contains subdirectory folders and files. In addition, afolder 32 of the subdirectory includes icons of files that are contained in thefolder 32. In the case ofimage file 33, the image itself is displayed instead of the icon. - Any folder or file in the directory structure can be accessed from the screen display of FIG. 3 by the operation of zooming in or out using the input device11. For example in FIG. 3, zooming in on the
folder 32 from the state where theentire folder 31 is displayed causes the continuous change of display from FIG. 4A to FIG. 4B. Namely, the display is enlarged with respect to the position of thefolder 32, until thefolder 32 is displayed in almost the entire of the screen as shown in FIG. 4C, and files 34, 35 in thefolder 32 become visible. - In the file system using the above-mentioned zoom interface, an operation of duplicating the
image file 33 in thefolder 31 to thefolder 32 will be explained below as an example. First, the user of the system (the operator) moves theimage file 33 in thefolder 31 by the zooming operation using the input device 11 so that theimage file 33 can be seen. Then, the operator selects theimage file 33 by the input device 11 and input the “copy” command. The main program 16 and the clipboard control portion 20 (hereinafter, simply referred to as the program) stores the pointer of the selectedimage file 33 in theclipboard memory area 19 in accordance with a flowchart as shown in FIG. 5. - Referring to FIG. 5, when the input of the “copy” command is detected in Step #101, the process goes to the decision in Step #102, where it is checked whether the original object (the
image file 33 in this example) is selected. If there is no selected object (No in Step #102), the process is finished. If there is a selected object (Yes in Step #102), the process goes to Step #103, where the pointer to the selected object is stored inclipboard memory area 19. - In the
next Step # 104, it is checked whether the above-mentioned process is completed for all selected objects, since plural objects can be selected. After the process fromStep # 103 throughStep # 104 are repeated for all selected objects, this routine is finished. - Then, the program displays a thumbnail image of the
original image file 33 whose pointer is stored in theclipboard memory area 19 as a small image on the screen. Namely, when the pointer of theimage file 33 is stored in theclipboard memory area 19 as shown in FIG. 6A, the thumbnail image 41 of theimage file 33 is displayed at e.g., the lower left corner of thescreen 30 as show in FIG. 6B by the above-mentioned process. - This thumbnail image41 is displayed on the foreground layer. Even if the other display on the background layer changes along with the zooming operation, the thumbnail image 41 stays on without changing. In addition, though images that change along with the zooming operation are displayed in the three-dimensional manner, the thumbnail image 41 is displayed normally in the two-dimensional manner. If the original object is not an image file but a text file for example, an icon that represents the object is displayed as the small image instead of the thumbnail image. The small image such as a thumbnail image or an icon can be switched between on and off on display by the input signal from the input device 11. If the small image is switched to off display, the portion of the zoom interface display on the background appears.
- FIG. 7 is a flowchart showing the process of displaying the above-mentioned thumbnail image41. In
Step # 201, it is checked whether there is an object in the clipboard. If there is no object, the process is finished. If there are objects, one of them is extracted from theclipboard memory area 19 inStep # 202. - In the
next Step # 203, it is checked whether the object is set to off display. If the object is not set to off display (No in Step #203), the object (the small image including the thumbnail image 41) is displayed inStep # 204, and the process goes to Step #205. If the object is set to off display (Yes in Step #203), the process skipsStep # 204 and goes to Step #205. - In
Step # 205, it is checked whether the above-mentioned process is completed for all objects, since plural objects can be in the clipboard. After the process fromStep # 202 throughStep # 205 is repeated for all objects in the clipboard, this routine is finished. - As explained above, the user uses the input device11 for the zooming operation of the screen display and for moving to the
folder 32 while the thumbnail image 41 is displayed on the lower left corner of thescreen 30. Then the “paste” command is inputted, and theimage file 33 pointed by the pointer memorized in theclipboard memory area 19 is pasted in thefolder 32. Namely, when thefolder 32 and the files (the objects) 34, 35 in thefolder 32 are displayed in almost the entire of thescreen 30, and the thumbnail image 41 that represents the original object is displayed on the lower left corner of thescreen 30 as shown in FIG. 8A, the input of the “paste” command makes the display change as shown in FIG. 8B. - As understood with reference to FIG. 8B, a copy51 of the
original image file 33 represented by the thumbnail image 41 is newly generated in thefolder 32. Then, the display of the thumbnail image 41 goes off, and the pointer to theoriginal image file 33 memorized in theclipboard memory area 19 is erased. However, if a “continuous paste” command is inputted for pasting the same object to another position continuously, the display of the thumbnail image 41 and the memory of the pointer to theimage file 33 are remained. - FIG. 9 is a flowchart showing a process performed by the program when the above-mentioned “paste” command is inputted. When the input of the “paste” command is detected in Step #301, it is checked whether an object is selected in the clipboard in
Step # 302. As explained above, plural links to plural objects can be memorized in theclipboard memory area 19, and in this case, one or more objects to be pasted are selected before inputting the “paste” command. - If no object is selected in the clipboard (No in Step #302), the process is finished. If an object is selected (Yes in Step #302), the process goes to Step #303, and the pointer to the selected object is extracted from the
clipboard memory area 19. - In the next Step #304, it is checked whether the above-mentioned process is completed for all selected objects, since plural objects can be selected. After the process from Step #303 through Step #304 is repeated for all selected objects, this routine is finished.
- In the above-mentioned operation, if a “link generation” (generation of a shortcut) command is inputted instead of the “paste” command, an icon representing the link information (the shortcut) to the
image file 33 is generated as a new object in thefolder 32 instead of a copy of theimage file 33. Namely, when thefolder 32 and the files (the objects) 34, 35 in thefolder 32 are displayed in almost the entire of thescreen 30, and the thumbnail image 41 that represents the original object is displayed on the lower left corner of thescreen 30 as shown in FIG. 10A, the input of the “link generation” command makes the display change as shown in FIG. 10B. - As understood with reference to FIG. 10B, an icon52 representing the link to the
original image file 33 indicated by the thumbnail image 41 is newly generated in thefolder 32. In the same way as the above-mentioned “paste” command, the display of the thumbnail image 41 goes off, and the pointer to theoriginal image file 33 memorized in theclipboard memory area 19 is erased. However, if a “continuous link generation” command is inputted for pasting the same link information to another position continuously, the display of the thumbnail image 41 and the memory of the pointer to theimage file 33 are remained. - In the input operation of the “copy” command explained with reference to the flowchart of FIG. 5, if a “move” command is inputted instead of the “copy” command, a movement of the object can be performed instead of the copy (or the link generation) of the object. In this case, the original object is copied to the clipboard and is erased. The example of the display is shown in FIGS. 1A and 11B.
- As shown in FIG. 11A, the
folder 61 including theimage file 62 that is the original object is displayed in almost the entire of thescreen 30. In this state, theimage file 62 is selected and the “move” command is inputted. Then, as shown in FIG. 11B, theimage file 62 is copied (or moved) to the clipboard, and theimage file 62 in thefolder 61 is erased. In this case, theclipboard memory area 19 stores not the pointer but theimage file 62 itself. - On the lower left corner of the screen30 (in an example), in the same way as the above-mentioned “copy” command, the
thumbnail image 63 of the image file stored in theclipboard memory area 19 is displayed as the small image. Then, as explained with reference to FIGS. 8 and 9, the target folder is displayed on the screen and the “paste” command is inputted, so that the image file in theclipboard memory area 19 is pasted to the target folder. In the case of the “move” command, the original object is erased as explained above. Therefore, the “link generation” command cannot be inputted in the target folder instead of the “paste” command. - As mentioned above, the clipboard can store plural objects. A display example of the small image representing the contents of the clipboard is shown in FIG. 12. In FIG. 12, the folder71 including the original object is displayed in almost the entire of the
screen 30. In this state, an image file 72, afolder 73 and a text file 74 are copied sequentially to the clipboard as the original objects. - From the left end of the lower side of the
screen 30, a thumbnail image 82 representing the image file 72, anicon 83 representing thefolder 73, and anicon 84 representing the text file 74 are displayed in the order as the small images. As explained above, one or more of thesesmall images - In addition, if the clipboard stores plural objects, the above-mentioned switch of the display of the small image between on and off is preferably set for each object. FIG. 13 shows the state where only the thumbnail image82 representing the image file 72 is set to off display in the display of FIG. 12.
- The display position of the small image representing the object whose pointer or substance is stored in the clipboard is not limited to the lower left corner or the left side of the screen, but can be any position one the screen. In addition, it is possible that a pointing device is used for changing the display position.
- The examples of duplicating or moving a file in the above-explained embodiment of the present invention are performed between folders that are not so distant from each other in the hierarchical directory. However, the display interface method of the present invention is useful particularly for duplicating or moving a file or a holder between folders that are more distant from each other in the hierarchical directory.
- As explained above, according to the display interface method and apparatus of the present invention, moving or duplicating an object can be performed easily using a clipboard, especially in a display interface such as a zoom interface in which the screen changes continuously. The contents of the clipboard can be displayed separately from the display that is zoomed. Therefore, the user is not required to memorize the contents of the clipboard and can concentrate on the zooming operation.
- While the presently preferred embodiments of the present invention have been shown and described, it will be understood that the present invention is not limited thereto, and that various changes and modifications may be made by those skilled in the art without departing from the scope of the invention as set forth in the appended claims.
Claims (6)
1. A display interface method copying an object from a first folder to a second folder, comprising:
zooming the object in the first folder, so as to be seen on a display screen;
selecting the zoomed object for copying;
storing a pointer to the selected object in a memory; and
displaying a representation of the selected object, as a small image on a foreground layer of the display screen.
2. The display interface method according to claim 1 , wherein the copying of the object is performed by using a zoom interface.
3. The display interface method of claim 1 , wherein the object in the first folder is an image file, and the representation is a thumbnail image, or the object in the first folder is a text file, and the representation is an icon.
4. The display interface method of claim 1 , wherein displaying the representation of the selected object comprises extracting an object from a clipboard.
5. The display interface method of claim 1 , further comprising:
selecting the second folder for pasting; and
generating a copy of the object, pointed to by the stored pointer, in the second folder.
6. The display interface method of claim 1 , further comprising:
selecting the second folder for link generation; and
generating an icon representing linking information, to the object in the first folder, as a new object in the second folder.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/760,381 US20040150671A1 (en) | 2000-01-26 | 2004-01-21 | Display interface method and apparatus, and a computer-readable storage storing a program, for controlling a computer to perform displaying a plurality of objects and performing an operation for duplicating or moving at least one of the objects |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000016655A JP2001209470A (en) | 2000-01-26 | 2000-01-26 | Display interface method, apparatus and program recording medium |
JP2000-16655 | 2000-01-26 | ||
US09/729,091 US6753888B2 (en) | 2000-01-26 | 2000-12-05 | Display interface method and apparatus, and a computer-readable storage storing a program, for controlling a computer to perform displaying a plurality of objects and performing an operation for duplicating or moving at least one of the objects |
US10/760,381 US20040150671A1 (en) | 2000-01-26 | 2004-01-21 | Display interface method and apparatus, and a computer-readable storage storing a program, for controlling a computer to perform displaying a plurality of objects and performing an operation for duplicating or moving at least one of the objects |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/729,091 Division US6753888B2 (en) | 2000-01-26 | 2000-12-05 | Display interface method and apparatus, and a computer-readable storage storing a program, for controlling a computer to perform displaying a plurality of objects and performing an operation for duplicating or moving at least one of the objects |
Publications (1)
Publication Number | Publication Date |
---|---|
US20040150671A1 true US20040150671A1 (en) | 2004-08-05 |
Family
ID=18543760
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/729,091 Expired - Fee Related US6753888B2 (en) | 2000-01-26 | 2000-12-05 | Display interface method and apparatus, and a computer-readable storage storing a program, for controlling a computer to perform displaying a plurality of objects and performing an operation for duplicating or moving at least one of the objects |
US10/760,381 Abandoned US20040150671A1 (en) | 2000-01-26 | 2004-01-21 | Display interface method and apparatus, and a computer-readable storage storing a program, for controlling a computer to perform displaying a plurality of objects and performing an operation for duplicating or moving at least one of the objects |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/729,091 Expired - Fee Related US6753888B2 (en) | 2000-01-26 | 2000-12-05 | Display interface method and apparatus, and a computer-readable storage storing a program, for controlling a computer to perform displaying a plurality of objects and performing an operation for duplicating or moving at least one of the objects |
Country Status (2)
Country | Link |
---|---|
US (2) | US6753888B2 (en) |
JP (1) | JP2001209470A (en) |
Cited By (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040226012A1 (en) * | 2003-05-08 | 2004-11-11 | International Business Machines Corporation | System and method of managing items on a clipboard |
US20050210416A1 (en) * | 2004-03-16 | 2005-09-22 | Maclaurin Matthew B | Interactive preview of group contents via axial controller |
US20060075353A1 (en) * | 2004-09-29 | 2006-04-06 | Microsoft Corporation | Method and system for persisting and managing computer program clippings |
US20070061745A1 (en) * | 2005-09-09 | 2007-03-15 | Microsoft Corporation | Nested views in an electronic file system |
US20070118818A1 (en) * | 2005-11-23 | 2007-05-24 | Bluebeam Software, Inc. | Method of tracking data objects using related thumbnails in a palette window |
US20070118795A1 (en) * | 2005-11-23 | 2007-05-24 | Peter Noyes | A Method of Processing Annotations Using an Editable Multi-Dimensional Catalog |
US20070118817A1 (en) * | 2005-11-23 | 2007-05-24 | Bluebeam Software, Inc. | Method of tracking dual mode data objects using related thumbnails and tool icons in a palette window |
US20080033919A1 (en) * | 2006-08-04 | 2008-02-07 | Yan Arrouye | Methods and systems for managing data |
US20080034381A1 (en) * | 2006-08-04 | 2008-02-07 | Julien Jalon | Browsing or Searching User Interfaces and Other Aspects |
US20080151299A1 (en) * | 2006-12-22 | 2008-06-26 | Brother Kogyo Kabushiki Kaisha | Data processor |
US20090106674A1 (en) * | 2007-10-22 | 2009-04-23 | Cedric Bray | Previewing user interfaces and other aspects |
US20110072344A1 (en) * | 2009-09-23 | 2011-03-24 | Microsoft Corporation | Computing system with visual clipboard |
US20110163970A1 (en) * | 2010-01-06 | 2011-07-07 | Lemay Stephen O | Device, Method, and Graphical User Interface for Manipulating Information Items in Folders |
US20110197155A1 (en) * | 2010-02-10 | 2011-08-11 | Samsung Electronics Co. Ltd. | Mobile device with dual display units and method for providing a clipboard function using the dual display units |
US20120079375A1 (en) * | 2010-09-28 | 2012-03-29 | Sharp Kabushiki Kaisha | Image editing apparatus allowing easy edition of preview images |
US8185839B2 (en) * | 2007-06-09 | 2012-05-22 | Apple Inc. | Browsing or searching user interfaces and other aspects |
US8201096B2 (en) | 2007-06-09 | 2012-06-12 | Apple Inc. | Browsing or searching user interfaces and other aspects |
CN103714076A (en) * | 2012-09-29 | 2014-04-09 | 联想(北京)有限公司 | Electronic device and file browsing method |
US8782546B2 (en) * | 2012-04-12 | 2014-07-15 | Supercell Oy | System, method and graphical user interface for controlling a game |
US8817053B2 (en) | 2010-09-30 | 2014-08-26 | Apple Inc. | Methods and systems for opening a file |
US9317198B2 (en) | 2012-10-10 | 2016-04-19 | Samsung Electronics Co., Ltd. | Multi display device and control method thereof |
US9335887B2 (en) | 2012-10-10 | 2016-05-10 | Samsung Electronics Co., Ltd. | Multi display device and method of providing tool therefor |
US9348504B2 (en) | 2012-10-10 | 2016-05-24 | Samsung Electronics Co., Ltd. | Multi-display apparatus and method of controlling the same |
US9417784B2 (en) | 2012-10-10 | 2016-08-16 | Samsung Electronics Co., Ltd. | Multi display apparatus and method of controlling display operation |
US9571734B2 (en) | 2012-10-10 | 2017-02-14 | Samsung Electronics Co., Ltd. | Multi display device and method of photographing thereof |
US9696899B2 (en) | 2012-10-10 | 2017-07-04 | Samsung Electronics Co., Ltd. | Multi display apparatus and multi display method |
US10152844B2 (en) | 2012-05-24 | 2018-12-11 | Supercell Oy | Graphical user interface for a gaming system |
US10198157B2 (en) | 2012-04-12 | 2019-02-05 | Supercell Oy | System and method for controlling technical processes |
US11360728B2 (en) | 2012-10-10 | 2022-06-14 | Samsung Electronics Co., Ltd. | Head mounted display apparatus and method for displaying a content |
Families Citing this family (45)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7749089B1 (en) | 1999-02-26 | 2010-07-06 | Creative Kingdoms, Llc | Multi-media interactive play system |
US7878905B2 (en) | 2000-02-22 | 2011-02-01 | Creative Kingdoms, Llc | Multi-layered interactive play experience |
US6761637B2 (en) | 2000-02-22 | 2004-07-13 | Creative Kingdoms, Llc | Method of game play using RFID tracking device |
US7445550B2 (en) | 2000-02-22 | 2008-11-04 | Creative Kingdoms, Llc | Magical wand and interactive play experience |
US7066781B2 (en) | 2000-10-20 | 2006-06-27 | Denise Chapman Weston | Children's toy with wireless tag/transponder |
US8549434B2 (en) | 2001-10-18 | 2013-10-01 | Microsoft Corporation | Method for graphical representation of a content collection |
JP2003167659A (en) | 2001-11-28 | 2003-06-13 | Fujitsu Ltd | Information processor and method for displaying information object |
US7509577B2 (en) * | 2002-03-08 | 2009-03-24 | Toshiba Corp Oration | Method and system for implementing a clipboard |
US6967566B2 (en) | 2002-04-05 | 2005-11-22 | Creative Kingdoms, Llc | Live-action interactive adventure game |
US20070066396A1 (en) | 2002-04-05 | 2007-03-22 | Denise Chapman Weston | Retail methods for providing an interactive product to a consumer |
US7674184B2 (en) | 2002-08-01 | 2010-03-09 | Creative Kingdoms, Llc | Interactive water attraction and quest game |
US9446319B2 (en) | 2003-03-25 | 2016-09-20 | Mq Gaming, Llc | Interactive gaming toy |
JP4630538B2 (en) * | 2003-12-03 | 2011-02-09 | キヤノン株式会社 | Information processing apparatus, information processing method, computer program, and computer-readable recording medium |
JP4389011B2 (en) * | 2004-04-07 | 2009-12-24 | 国立大学法人名古屋大学 | MEDICAL REPORT CREATION DEVICE, MEDICAL REPORT CREATION METHOD, AND PROGRAM THEREOF |
EP1738251A2 (en) * | 2004-04-16 | 2007-01-03 | Cascade Basic Research Corp. | Modelling relationships within an on-line connectivity universe |
JP4736081B2 (en) * | 2004-07-30 | 2011-07-27 | 株式会社リコー | Content browsing system, content server, program, and storage medium |
JP4719488B2 (en) * | 2005-03-17 | 2011-07-06 | クラリオン株式会社 | Menu editing program and menu editing apparatus |
US20060259900A1 (en) * | 2005-05-12 | 2006-11-16 | Xerox Corporation | Method for creating unique identification for copies of executable code and management thereof |
US7765208B2 (en) | 2005-06-06 | 2010-07-27 | Microsoft Corporation | Keyword analysis and arrangement |
US7444328B2 (en) * | 2005-06-06 | 2008-10-28 | Microsoft Corporation | Keyword-driven assistance |
JP4805633B2 (en) | 2005-08-22 | 2011-11-02 | 任天堂株式会社 | Game operation device |
US7927216B2 (en) | 2005-09-15 | 2011-04-19 | Nintendo Co., Ltd. | Video game system with wireless modular handheld controller |
US8313379B2 (en) | 2005-08-22 | 2012-11-20 | Nintendo Co., Ltd. | Video game system with wireless modular handheld controller |
JP4262726B2 (en) | 2005-08-24 | 2009-05-13 | 任天堂株式会社 | Game controller and game system |
US8870655B2 (en) | 2005-08-24 | 2014-10-28 | Nintendo Co., Ltd. | Wireless game controllers |
US8308563B2 (en) | 2005-08-30 | 2012-11-13 | Nintendo Co., Ltd. | Game system and storage medium having game program stored thereon |
US8157651B2 (en) | 2005-09-12 | 2012-04-17 | Nintendo Co., Ltd. | Information processing program |
US20070100896A1 (en) * | 2005-11-03 | 2007-05-03 | International Business Machines Corporation | System and method for persistent selection of objects across multiple directories |
JP4816106B2 (en) * | 2006-01-27 | 2011-11-16 | ソニー株式会社 | Information display device, information display method, information display program, music playback device, and music playback program |
JP4151982B2 (en) | 2006-03-10 | 2008-09-17 | 任天堂株式会社 | Motion discrimination device and motion discrimination program |
JP5127242B2 (en) | 2007-01-19 | 2013-01-23 | 任天堂株式会社 | Acceleration data processing program and game program |
US8584044B2 (en) * | 2007-11-16 | 2013-11-12 | Microsoft Corporation | Localized thumbnail preview of related content during spatial browsing |
KR20100020818A (en) * | 2008-08-13 | 2010-02-23 | 엘지전자 주식회사 | Mobile terminal and operation control method thereof |
US9076239B2 (en) | 2009-04-30 | 2015-07-07 | Stmicroelectronics S.R.L. | Method and systems for thumbnail generation, and corresponding computer program product |
US10788976B2 (en) | 2010-04-07 | 2020-09-29 | Apple Inc. | Device, method, and graphical user interface for managing folders with multiple pages |
US10025458B2 (en) | 2010-04-07 | 2018-07-17 | Apple Inc. | Device, method, and graphical user interface for managing folders |
WO2011132840A1 (en) * | 2010-04-21 | 2011-10-27 | Lg Electronics Inc. | Image display apparatus and method for operating the same |
US8799815B2 (en) * | 2010-07-30 | 2014-08-05 | Apple Inc. | Device, method, and graphical user interface for activating an item in a folder |
KR101763263B1 (en) * | 2010-12-24 | 2017-07-31 | 삼성전자주식회사 | 3d display terminal apparatus and operating method |
US9007302B1 (en) | 2011-11-11 | 2015-04-14 | Benjamin D. Bandt-Horn | Device and user interface for visualizing, navigating, and manipulating hierarchically structured information on host electronic devices |
JP5775432B2 (en) * | 2011-11-28 | 2015-09-09 | 京セラ株式会社 | Apparatus, method, and program |
DK201670595A1 (en) | 2016-06-11 | 2018-01-22 | Apple Inc | Configuring context-specific user interfaces |
US10614419B2 (en) * | 2016-12-30 | 2020-04-07 | Dropbox, Inc. | Managing tasks in a content management system |
USD873298S1 (en) * | 2017-10-17 | 2020-01-21 | Adobe Inc. | Display screen or portion thereof with icon |
JP7404902B2 (en) * | 2020-01-31 | 2023-12-26 | ブラザー工業株式会社 | Program, information processing device and information processing method |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5404442A (en) * | 1992-11-30 | 1995-04-04 | Apple Computer, Inc. | Visible clipboard for graphical computer environments |
US5598524A (en) * | 1993-03-03 | 1997-01-28 | Apple Computer, Inc. | Method and apparatus for improved manipulation of data between an application program and the files system on a computer-controlled display system |
US5608850A (en) * | 1994-04-14 | 1997-03-04 | Xerox Corporation | Transporting a display object coupled to a viewpoint within or between navigable workspaces |
US5657049A (en) * | 1991-06-03 | 1997-08-12 | Apple Computer, Inc. | Desk drawer user interface |
US5659791A (en) * | 1993-04-26 | 1997-08-19 | Microsoft Corporation | Encapsulation of extracted portions of documents into objects |
US5835094A (en) * | 1996-12-31 | 1998-11-10 | Compaq Computer Corporation | Three-dimensional computer environment |
US5880733A (en) * | 1996-04-30 | 1999-03-09 | Microsoft Corporation | Display system and method for displaying windows of an operating system to provide a three-dimensional workspace for a computer system |
US6002402A (en) * | 1997-04-09 | 1999-12-14 | Symantec Corporation | System and method for producing a drag-and-drop object from a popup menu item |
US6023272A (en) * | 1993-12-13 | 2000-02-08 | Microsoft Corporation | Continuously accessible computer system interface |
US6366294B1 (en) * | 1999-06-10 | 2002-04-02 | Sony Corporation | Snapshot damage handling for rendering objects in a zooming graphical user interface |
US6456307B1 (en) * | 1998-09-09 | 2002-09-24 | International Business Machines Corporation | Automatic icon generation |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07146863A (en) | 1993-11-24 | 1995-06-06 | Toshiba Corp | Edition processor |
JPH0822383A (en) | 1994-07-08 | 1996-01-23 | Mitsubishi Electric Corp | Window system |
-
2000
- 2000-01-26 JP JP2000016655A patent/JP2001209470A/en active Pending
- 2000-12-05 US US09/729,091 patent/US6753888B2/en not_active Expired - Fee Related
-
2004
- 2004-01-21 US US10/760,381 patent/US20040150671A1/en not_active Abandoned
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5657049A (en) * | 1991-06-03 | 1997-08-12 | Apple Computer, Inc. | Desk drawer user interface |
US5404442A (en) * | 1992-11-30 | 1995-04-04 | Apple Computer, Inc. | Visible clipboard for graphical computer environments |
US5598524A (en) * | 1993-03-03 | 1997-01-28 | Apple Computer, Inc. | Method and apparatus for improved manipulation of data between an application program and the files system on a computer-controlled display system |
US5659791A (en) * | 1993-04-26 | 1997-08-19 | Microsoft Corporation | Encapsulation of extracted portions of documents into objects |
US6023272A (en) * | 1993-12-13 | 2000-02-08 | Microsoft Corporation | Continuously accessible computer system interface |
US5608850A (en) * | 1994-04-14 | 1997-03-04 | Xerox Corporation | Transporting a display object coupled to a viewpoint within or between navigable workspaces |
US5880733A (en) * | 1996-04-30 | 1999-03-09 | Microsoft Corporation | Display system and method for displaying windows of an operating system to provide a three-dimensional workspace for a computer system |
US5835094A (en) * | 1996-12-31 | 1998-11-10 | Compaq Computer Corporation | Three-dimensional computer environment |
US6002402A (en) * | 1997-04-09 | 1999-12-14 | Symantec Corporation | System and method for producing a drag-and-drop object from a popup menu item |
US6456307B1 (en) * | 1998-09-09 | 2002-09-24 | International Business Machines Corporation | Automatic icon generation |
US6366294B1 (en) * | 1999-06-10 | 2002-04-02 | Sony Corporation | Snapshot damage handling for rendering objects in a zooming graphical user interface |
Cited By (51)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040226012A1 (en) * | 2003-05-08 | 2004-11-11 | International Business Machines Corporation | System and method of managing items on a clipboard |
US7496853B2 (en) * | 2003-05-08 | 2009-02-24 | International Business Machines Corporation | Method of managing items on a clipboard |
US20050210416A1 (en) * | 2004-03-16 | 2005-09-22 | Maclaurin Matthew B | Interactive preview of group contents via axial controller |
US20060075353A1 (en) * | 2004-09-29 | 2006-04-06 | Microsoft Corporation | Method and system for persisting and managing computer program clippings |
US7509345B2 (en) * | 2004-09-29 | 2009-03-24 | Microsoft Corporation | Method and system for persisting and managing computer program clippings |
US20070061745A1 (en) * | 2005-09-09 | 2007-03-15 | Microsoft Corporation | Nested views in an electronic file system |
WO2007061639A3 (en) * | 2005-11-23 | 2009-04-30 | Bluebeam Software Inc | A method of tracking data objects using related thumbnails in a palette window |
US20070118818A1 (en) * | 2005-11-23 | 2007-05-24 | Bluebeam Software, Inc. | Method of tracking data objects using related thumbnails in a palette window |
US20070118795A1 (en) * | 2005-11-23 | 2007-05-24 | Peter Noyes | A Method of Processing Annotations Using an Editable Multi-Dimensional Catalog |
US20070118817A1 (en) * | 2005-11-23 | 2007-05-24 | Bluebeam Software, Inc. | Method of tracking dual mode data objects using related thumbnails and tool icons in a palette window |
US7600193B2 (en) | 2005-11-23 | 2009-10-06 | Bluebeam Software, Inc. | Method of tracking dual mode data objects using related thumbnails and tool icons in a palette window |
US7600198B2 (en) * | 2005-11-23 | 2009-10-06 | Bluebeam Software, Inc. | Method of tracking data objects using related thumbnails in a palette window |
US20080034381A1 (en) * | 2006-08-04 | 2008-02-07 | Julien Jalon | Browsing or Searching User Interfaces and Other Aspects |
US8397246B2 (en) | 2006-08-04 | 2013-03-12 | Apple Inc. | Browsing or searching user interfaces and other aspects |
US8104048B2 (en) | 2006-08-04 | 2012-01-24 | Apple Inc. | Browsing or searching user interfaces and other aspects |
US20080033919A1 (en) * | 2006-08-04 | 2008-02-07 | Yan Arrouye | Methods and systems for managing data |
US20080151299A1 (en) * | 2006-12-22 | 2008-06-26 | Brother Kogyo Kabushiki Kaisha | Data processor |
US8201096B2 (en) | 2007-06-09 | 2012-06-12 | Apple Inc. | Browsing or searching user interfaces and other aspects |
US8732600B2 (en) | 2007-06-09 | 2014-05-20 | Apple Inc. | Browsing or searching user interfaces and other aspects |
US10289683B2 (en) | 2007-06-09 | 2019-05-14 | Apple Inc. | Browsing or searching user interfaces and other aspects |
US8185839B2 (en) * | 2007-06-09 | 2012-05-22 | Apple Inc. | Browsing or searching user interfaces and other aspects |
US8713462B2 (en) | 2007-06-09 | 2014-04-29 | Apple Inc. | Browsing or searching user interfaces and other aspects |
US8707192B2 (en) | 2007-06-09 | 2014-04-22 | Apple Inc. | Browsing or searching user interfaces and other aspects |
US9058337B2 (en) | 2007-10-22 | 2015-06-16 | Apple Inc. | Previewing user interfaces and other aspects |
US20090106674A1 (en) * | 2007-10-22 | 2009-04-23 | Cedric Bray | Previewing user interfaces and other aspects |
US9092115B2 (en) * | 2009-09-23 | 2015-07-28 | Microsoft Technology Licensing, Llc | Computing system with visual clipboard |
US20110072344A1 (en) * | 2009-09-23 | 2011-03-24 | Microsoft Corporation | Computing system with visual clipboard |
US8692780B2 (en) | 2010-01-06 | 2014-04-08 | Apple Inc. | Device, method, and graphical user interface for manipulating information items in folders |
US20110163970A1 (en) * | 2010-01-06 | 2011-07-07 | Lemay Stephen O | Device, Method, and Graphical User Interface for Manipulating Information Items in Folders |
WO2011084870A3 (en) * | 2010-01-06 | 2011-11-10 | Apple Inc. | Device, method, and graphical user interface for manipulating information items in folders |
US20110197155A1 (en) * | 2010-02-10 | 2011-08-11 | Samsung Electronics Co. Ltd. | Mobile device with dual display units and method for providing a clipboard function using the dual display units |
EP2534762A4 (en) * | 2010-02-10 | 2014-01-08 | Samsung Electronics Co Ltd | Mobile device with dual display units and method for providing a clipboard function using the dual display units |
EP2534762A2 (en) * | 2010-02-10 | 2012-12-19 | Samsung Electronics Co., Ltd. | Mobile device with dual display units and method for providing a clipboard function using the dual display units |
US8966364B2 (en) * | 2010-09-28 | 2015-02-24 | Sharp Kabushiki Kaisha | Image editing apparatus allowing easy edition of page arrangement order on a scrollable preview display of page images |
US10628717B2 (en) | 2010-09-28 | 2020-04-21 | Sharp Kabushiki Kaisha | Image editing apparatus allowing easy editing of page arrangement order on a scrollable preview display of page images |
US20120079375A1 (en) * | 2010-09-28 | 2012-03-29 | Sharp Kabushiki Kaisha | Image editing apparatus allowing easy edition of preview images |
US8817053B2 (en) | 2010-09-30 | 2014-08-26 | Apple Inc. | Methods and systems for opening a file |
US9875219B2 (en) | 2010-09-30 | 2018-01-23 | Apple Inc. | Methods and systems for opening a file |
US8782546B2 (en) * | 2012-04-12 | 2014-07-15 | Supercell Oy | System, method and graphical user interface for controlling a game |
US11119645B2 (en) * | 2012-04-12 | 2021-09-14 | Supercell Oy | System, method and graphical user interface for controlling a game |
US10702777B2 (en) | 2012-04-12 | 2020-07-07 | Supercell Oy | System, method and graphical user interface for controlling a game |
US10198157B2 (en) | 2012-04-12 | 2019-02-05 | Supercell Oy | System and method for controlling technical processes |
US10152844B2 (en) | 2012-05-24 | 2018-12-11 | Supercell Oy | Graphical user interface for a gaming system |
CN103714076A (en) * | 2012-09-29 | 2014-04-09 | 联想(北京)有限公司 | Electronic device and file browsing method |
US9335887B2 (en) | 2012-10-10 | 2016-05-10 | Samsung Electronics Co., Ltd. | Multi display device and method of providing tool therefor |
US9696899B2 (en) | 2012-10-10 | 2017-07-04 | Samsung Electronics Co., Ltd. | Multi display apparatus and multi display method |
US9571734B2 (en) | 2012-10-10 | 2017-02-14 | Samsung Electronics Co., Ltd. | Multi display device and method of photographing thereof |
US9417784B2 (en) | 2012-10-10 | 2016-08-16 | Samsung Electronics Co., Ltd. | Multi display apparatus and method of controlling display operation |
US9348504B2 (en) | 2012-10-10 | 2016-05-24 | Samsung Electronics Co., Ltd. | Multi-display apparatus and method of controlling the same |
US9317198B2 (en) | 2012-10-10 | 2016-04-19 | Samsung Electronics Co., Ltd. | Multi display device and control method thereof |
US11360728B2 (en) | 2012-10-10 | 2022-06-14 | Samsung Electronics Co., Ltd. | Head mounted display apparatus and method for displaying a content |
Also Published As
Publication number | Publication date |
---|---|
US6753888B2 (en) | 2004-06-22 |
US20010009420A1 (en) | 2001-07-26 |
JP2001209470A (en) | 2001-08-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6753888B2 (en) | Display interface method and apparatus, and a computer-readable storage storing a program, for controlling a computer to perform displaying a plurality of objects and performing an operation for duplicating or moving at least one of the objects | |
JP3973263B2 (en) | Method of representing group of graphic objects and computer controlled graphic display system | |
EP0816998B1 (en) | Method and apparatus for grouping graphic objects on a computer based system having a graphical user interface | |
JP4701027B2 (en) | Information processing apparatus, control method, and program | |
JP5043748B2 (en) | CONTENT MANAGEMENT DEVICE, CONTENT MANAGEMENT DEVICE CONTROL METHOD, PROGRAM, AND RECORDING MEDIUM | |
JP3792405B2 (en) | File operation device and recording medium recording file operation program | |
JP3886019B2 (en) | Information processing apparatus and window display method | |
US6104401A (en) | Link filters | |
KR101068509B1 (en) | Improved presentation of large objects on small displays | |
US5233687A (en) | User interface with multiple workspaces for sharing display system objects | |
US6025844A (en) | Method and system for creating dynamic link views | |
JP3320197B2 (en) | Image editing apparatus and method | |
EP1621990A2 (en) | Information management apparatus and method, image processing apparatus and method | |
JPH08263255A (en) | Hierarchical data display method and browser system | |
JP3443255B2 (en) | Electronic document management apparatus and method | |
JP2007025998A (en) | Information processor, its control method, computer program and computer readable storage medium | |
JP2003330733A (en) | Information temporarily disposing place management method, information temporarily storing place management device, image forming apparatus, program and storage medium | |
JPH05108288A (en) | Information classification backup device | |
JPH11161405A (en) | Window display controller | |
JP5457765B2 (en) | Information processing apparatus and control method thereof | |
JP2000222493A (en) | Device and method for editing object, and storage medium storing computer readable program | |
JP2006301867A (en) | Image display device and image display method | |
US20060238819A1 (en) | Processing manipulation utilizing graphical user interface | |
JP2000020198A (en) | Terminal controlling method, terminal device using it and computer-readable recording medium stored with program for realizing it | |
JP4006312B2 (en) | Information processing apparatus, control method therefor, storage medium, and control program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |