Fractal views: a fractal-based method for controlling information display

Computer users often must view large amounts of information through video displays which are physically limited in size. Although some methods, which automatically display/erase information units based on their degrees of importance, have been proposed, they lack an ability to keep the total amount of displayed information nearly constant. We propose a new method for information display based on fractal theory. By regarding the information structures used in computers as complex objects, we can abstract these objects as well as control their amount. Using our method, (1) the total amount of information is kept nearly constant even when users change their focuses of attention and (2) this amount can be set flexibly. Through mathematical analysis, we show our method's ability to control the amount. An application to program display is also shown. When this method is applied to the display of structured programs, it provides fisheye-like views which integrate local details around the focal point and major landmarks further away.

[1]  Jock D. Mackinlay,et al.  The perspective wall: detail and context smoothly integrated , 1991, CHI.

[2]  Arnaud Jacquin,et al.  Harnessing chaos for image synthesis , 1988, SIGGRAPH.

[3]  Hideki Koike,et al.  The role of another spatial dimension in software visualization , 1993, TOIS.

[4]  Larry Masinter,et al.  The Interlisp Programming Environment , 1981, Computer.

[5]  Hideki Koike An Application of Three-Dimensional Visualization to Object-Oriented Programming , 1992, Advanced Visual Interfaces.

[6]  Alan Dix The human interface , 1994 .

[7]  George W. Furnas,et al.  Semnet: three-dimensional graphic representa-tions of large knowledge bases , 1990 .

[8]  Benoit B. Mandelbrot,et al.  Fractal Geometry of Nature , 1984 .

[9]  Jr. Guy L. Steele,et al.  Common LISP: the language (2nd ed.) , 1990 .

[10]  Dietmar Saupe,et al.  Chaos and fractals - new frontiers of science , 1992 .

[11]  Jock D. Mackinlay,et al.  The information visualizer, an information workspace , 1991, CHI.

[12]  Hideki Koike Hirot Fractal Approaches for Visualizing Huge Hierarchies , 1993 .

[13]  Hiroshi Kaneko,et al.  Fractal feature and texture analysis , 1988, Systems and Computers in Japan.

[14]  Nan C. Shu,et al.  Visual Programming: Perspectives and Approaches , 1989, IBM Syst. J..

[15]  Austin Henderson,et al.  A multiple, virtual-workspace interface to support user task switching , 1986, CHI '87.

[16]  Steven K. Feiner,et al.  Worlds within worlds: metaphors for exploring n-dimensional virtual worlds , 1990, UIST '90.

[17]  J. Foley Interfaces for advanced computing , 1987 .

[18]  Manojit Sarkar,et al.  Graphical fisheye views of graphs , 1992, CHI.

[19]  F BarnsleyMichael,et al.  Harnessing chaos for image synthesis , 1988 .

[20]  Randall H. Trigg,et al.  Notecards in a nutshell , 1986, CHI '87.

[21]  Warren Robinett,et al.  Virtual environment display system , 1987, I3D '86.

[22]  Jock D. Mackinlay,et al.  Cone Trees: animated 3D visualizations of hierarchical information , 1991, CHI.

[23]  G. W. Furnas,et al.  Generalized fisheye views , 1986, CHI '86.