This invention relates to a user interface, and specifically to a toolbar for a small screens.
When running a feature-rich application on a device with limited screen real estate, the design of an easy-to-use toolbar with many buttons is not trivial. Furthermore, as the buttons are small, their graphical designs may not suggest their functions. Thus, what is needed is a toolbar that addresses these challenges.
Use of the same reference numbers in different figures indicates similar or identical elements.
A toolbar includes a first toolbar area and a second toolbar area. The first toolbar area includes a plurality of icons and a cursor visually identifying one of the icons. When a user moves the cursor beyond a position, the icons shift so that at least one of the icons is removed and at least one new icon is added. The second toolbar area includes information about the icon identified by the cursor.
User interface 100 includes a display area 102 and a tool bar 104. Display area 102 is used to display media, such as text, image, and video. Toolbar 104 includes a first toolbar area 106 and a second toolbar area 108. Toolbar area 106 displays tool icons and a cursor 110 for identifying one of the tool icons. Cursor 110 can be a highlighted box that the user moves over the tool icons to select a tool icon. Toolbar area 108 displays information about the tool icon identified by cursor 110. The information may be a tip (e.g., the name of the tool) for the identified tool icon.
Although toolbar 104 contains many tools, less than all of the tool icons are displayed at once to the user in order to conserve space on the screen. An indicator 112 visually tells the user that toolbar 104 has additional tools to the right of the current tool icons. In one embodiment, toolbar area 106 only displays three tool icons 106-1, 106-2, and 106-3 (e.g., icons for zoom, rotate/flip, and a photo workshop). Any of the tool icons may have a black triangle icon to indicate the selection of that tool icon will lead to another tool bar instead of an immediate operation. When cursor 110 reaches a set position, the currently displayed tool icons shift so that at least one tool icon is removed and at least one new tool icon is added to toolbar area 106. Thus, the user can scroll through toolbar 104. The tool icons can scroll in several ways described hereafter.
In one embodiment illustrated in FIGS. 2 to 4, tool icons 106-1, 106-2, and 106-3 remain stationary while cursor 110 moves over them. When cursor 110 moves beyond the right-most or the left-most tool icon, tool icons 106-1, 106-2, and 106-3 shift away from the direction cursor 110 is moving so that one of the previously displayed tool icons is removed and a new tool icon is added to toolbar area 106. For example, when cursor 110 moves to the right beyond tool icon 106-3, tool icons 106-1, 106-2, and 106-3 shift to the left so that tool icon 106-1 is removed and a new tool icon 106-4 is added to toolbar area 106. Note that cursor 110 now identifies tool icon 106-4. Further note that in
In another embodiment illustrated in
In another embodiment illustrated in
Various other adaptations and combinations of features of the embodiments disclosed are within the scope of the invention. For example, the number of displayed icons in toolbar area 106 can vary between embodiments. Furthermore, the way in which the tool icon is selected can be varied. For example, two graphics for the same icon, one for “unselected” and the other for “selected” may be used. Numerous embodiments are encompassed by the following claims.