180 |
|
|
181 |
In this article, we introduce the use of procedurally generated unique backgrounds |
In this article, we introduce the use of procedurally generated unique backgrounds |
182 |
as a visualization of document identity: if each document has |
as a visualization of document identity: if each document has |
183 |
a different, easily distinguishable background texture, the user can become aware of the identity |
a different, easily distinguishable background texture, |
184 |
of a displayed item at a glance, without explicitly reading the title. |
the user can become aware of the identity |
185 |
The user can even become aware of the identity just by seeing |
of a displayed item at a glance, |
186 |
any {\em fragment} of the item, instead of the title page. This property is vital |
just by seeing |
187 |
|
any {\em fragment} of the item, |
188 |
|
without explicitly reading the title which might not even be visible. |
189 |
|
This property is vital |
190 |
for our example application discussed in Section~\ref{secbuoyoing} and is in fact |
for our example application discussed in Section~\ref{secbuoyoing} and is in fact |
191 |
one of the prime motivators for this work. |
one of the prime motivators for this work. |
192 |
|
|
210 |
|
|
211 |
In the following sections, |
In the following sections, |
212 |
we first review related work on texturing. |
we first review related work on texturing. |
213 |
Next, we discuss the motivating example for this work: |
Next, we discuss the example user interface |
|
the BuoyOING focus+context |
|
214 |
user interface to a hypertext structure. |
user interface to a hypertext structure. |
215 |
Then, we formulate general principles for designing |
Then, we formulate general principles for designing |
216 |
recognizable backgrounds, based on texture and image perception literature, |
recognizable backgrounds\iftechreport, based on texture and image perception literature,\fi |
217 |
and present a hardware-accelerated implementation. |
and present our hardware-accelerated implementation. |
218 |
Following this, we discuss enhancing text readability on such backgrounds |
Following this, we discuss enhancing text readability on such backgrounds |
219 |
and practical experiences and conclude. |
and practical experiences and conclude. |
220 |
%Finally, we show an example application of unique backgrounds |
%Finally, we show an example application of unique backgrounds |
486 |
and the structurally connected but further-away |
and the structurally connected but further-away |
487 |
elements peripherally, with less magnification. |
elements peripherally, with less magnification. |
488 |
Much of the work on focus+context views has |
Much of the work on focus+context views has |
489 |
concentrated on tree structures\cite{lamping96hyperbolic,fc-images}, |
concentrated on tree structures\iftechreport\cite{lamping96hyperbolic,fc-images},\fi |
490 |
or flat 2D images or maps\cite{fc-taxonomy}. |
or flat 2D images or maps\iftechreport\cite{fc-taxonomy}\fi. |
491 |
|
|
492 |
The motivating example for unique backgrounds is |
The motivating example for unique backgrounds is |
493 |
the BuoyOING (Buoy-Oriented Interface, Next Generation (i.e. our version 2)) |
the BuoyOING (Buoy-Oriented Interface, Next Generation\iftechreport (i.e. our version 2)\fi) |
494 |
user interface, a focus+context interface for navigating |
user interface, a focus+context interface for navigating |
495 |
hypertext. BuoyOING is a logical step from the earlier work |
hypertext. BuoyOING is a logical step from the earlier work |
496 |
on Fluid Links\cite{zellweger98fluid} and hypercept animations\cite{milgram99hypercept}. |
on Fluid Links\cite{zellweger98fluid} and hypercept animations\cite{milgram99hypercept}. |