47 |
In Focus+Context views, the textures can act as visual cues in the context |
In Focus+Context views, the textures can act as visual cues in the context |
48 |
(information foraging). |
(information foraging). |
49 |
|
|
50 |
We have designed a hardware-accelerated implementation of unique textures |
We motivate general rules about designing such textures through |
51 |
using a rough, qualitative model of visual perception. |
a rough, qualitative model of visual perception: to be recognizable, |
52 |
|
the texture should produce a random feature vector on the cortex |
53 |
|
{\bf after} visual feature extraction. |
54 |
|
|
55 |
|
We have designed a hardware-accelerated implementation on the NV10 and NV20 |
56 |
|
of unique textures. |
57 |
The implementation works by combining a small set of basis textures |
The implementation works by combining a small set of basis textures |
58 |
|
and perceptually chosen colors |
59 |
on the GPU. |
on the GPU. |
60 |
|
|
61 |
READABILITY |
We show an example user interface for browsing linked PDF documents |
62 |
|
in a focus+context view using unique textures. |
63 |
|
|
64 |
|
% READABILITY |
65 |
|
|
66 |
% - saving bits |
% - saving bits |
67 |
% - colors decoupled |
% - colors decoupled |
69 |
% - repeating non-repeating |
% - repeating non-repeating |
70 |
% - render-to-texture |
% - render-to-texture |
71 |
|
|
|
% Unique textures can be implemented by combining a small set of basis |
|
|
% textures on the GPU. We discuss our implementation on the NV10 and NV20 |
|
|
% architectures. |
|
|
|
|
72 |
% - example: f+c PDF |
% - example: f+c PDF |
73 |
%- EFFICIENT\\ |
%- EFFICIENT\\ |
74 |
%- Perceptron model justification\\ |
%- Perceptron model justification\\ |
203 |
|
|
204 |
\section{Unique Textures} |
\section{Unique Textures} |
205 |
|
|
206 |
|
Features orthogonal to human perception (e.g.~color, direction of fastest luminance change) |
207 |
|
should be independently random, and features not orthogonal (... and ...)... |
208 |
|
|
209 |
... |
... |
210 |
When the view is focused on one part of a document, |
When the view is focused on one part of a document, |
211 |
context is provided by the fragments of documents, which the |
context is provided by the fragments of documents, which the |