easy selection of groups of channels/layers
Original Publication Date: 2005-Dec-05
Included in the Prior Art Database: 2005-Dec-05
We propose an extension to the traditional user interface for selecting layers/instruments in art or music programs. This uses groups of settings that can be used to override or modify the current settings, and permit much easier changing between different combinations of settings.
easy selection of groups of channels /layers
It is common in image processing and music systems (especially sequencers) for data processing to be set up in a number of channels or layers. In image systems these represent layers of an image, or operations applied to such layers. In music systems, they represent different parts in a sequence (very much like a standard music score). I will use the term 'layer' for the rest of the disclosure.
During processing and experimentation it is required to turn different layers on and off. This is typically done with a window/pane presenting each layer as a row, and a 'visibility' column showing whether each is on/off. Interfaces and usage are very similar for graphics and music systems, even though the semantics of turning layers on/off is different.
There is generally other information also associated with each layer
Here is a typical interface (from JASC PaintShopPro). The column with eyes and crosses is the visibility column. Clicking an entry toggles visibility.
There is often a second 'solo' column (not shown above). Selecting an entry in the solo column deselects solo in all other layers, and the effect is that just that layer is 'on'. Generally, the visibility column remains unchanged, but temporarily ignored. When the solo entry is clicked again to deselect, the visibility column is once again used.
In some cases (shown above) layers are arranged in a hierarchy of groups. It is then easy to turn on and off groups. When a group is OFF, the visibility of members of that group is not changed, but is temporarily ignored. (The groups also control other details of processing than just ON/OFF, but that is not relevant here.)
It is often required to be able quickly to select sets of layers in various combinations that are orthogonal to grouping. This disclosure describes and interface for this.
The principle of the disclosure is to have extra columns that represent groups, In the simplest form this array of extra columns represents which layers are ON/OFF in which group. --------------------------------------...