317 |
Paper |
Paper |
318 |
----- |
----- |
319 |
|
|
320 |
A unique background texture is chosen for each PDF file |
A unique background texture consisting of random shapes |
321 |
using the identity as a seed. |
and colors is chosen for each document using the identity as a seed. |
322 |
|
The background textures help the user perceive the identity |
323 |
|
of the most familiar documents at a glance, |
324 |
|
even when only fragments are shown. |
325 |
|
|
326 |
|
The distribution of the textures is designed to be maximally |
327 |
|
diverse and recognizable using a rough, qualitative model |
328 |
|
of visual perception. |
329 |
|
For example, backgrounds with uniformly random pixels would all |
330 |
|
look the same, because the pixels are not perceived individually, |
331 |
|
but shapes and overall colors can be independently random to |
332 |
|
maximize diversity. |
333 |
|
Making the backgrounds repeating creates well-defined patterns |
334 |
|
and improves recognizability when fragments are shown. |
335 |
|
|
336 |
- hw accelerated impl (libpaper) |
- hw accelerated impl (libpaper) |
|
- perception model |
|
337 |
- readability |
- readability |
|
- helps especially when fragments of documents are shown |
|
338 |
- preattentive |
- preattentive |
339 |
|
|
|
JVK |
|
340 |
|
|
341 |
Implementation on the Gzz platform |
Implementation on the Gzz platform |
342 |
================================== |
================================== |