Compacting an information array display to cope with two dimensional display space constraint
First Claim
1. A method for displaying elements of an information array within a predetermined two dimensional display space, wherein the predetermined two dimensional display space is divided into cells formed at intersections of columns and rows, the elements of the information array have corresponding cells for display, and at least two of said elements include text, said method comprising the steps of:
- (a) determining display space requirement (DSR) for displaying the elements;
(b) moderating the DSR value of any element to determine its moderated display space requirement (ModDSR) value, by reducing the DSR value of said element such that the amount of reduction depends on the difference between the DSR value of said element and a value representative of the DSR values of the elements corresponding to the column or row to which said element corresponds;
(c) allocating column widths and row heights, based on the ModDSR values or on values obtained by using the ModDSR values; and
(d) displaying the elements in the space allocated to the corresponding cells.
2 Assignments
0 Petitions
Accused Products
Abstract
This invention relates to computer implemented methods for accomodating elements of an information array within the physical constraints of a predetermined two dimensional display space. The maldistribution and wastage of space inherent to matrix format display is sought to be minimized by allocating space based on moderated display space requirement values of larger elements. A measurement of lopsidedness of distribution of larger elements across columns and across rows is used while allocating column widths and row heights. If the display space is inadequate for displaying the array elements in matrix format, then the elements are displayed in Tall/Wall format wherein the row/column alignment of cells, respectively, is not maintained. The information array elements may include text, image or both. Methods such as font size reduction, text abbreviation and image size reduction are used in combination with space allocation methods to fit the array elements into corresponding cells in the display space.
-
Citations
28 Claims
-
1. A method for displaying elements of an information array within a predetermined two dimensional display space, wherein the predetermined two dimensional display space is divided into cells formed at intersections of columns and rows, the elements of the information array have corresponding cells for display, and at least two of said elements include text, said method comprising the steps of:
-
(a) determining display space requirement (DSR) for displaying the elements;
(b) moderating the DSR value of any element to determine its moderated display space requirement (ModDSR) value, by reducing the DSR value of said element such that the amount of reduction depends on the difference between the DSR value of said element and a value representative of the DSR values of the elements corresponding to the column or row to which said element corresponds;
(c) allocating column widths and row heights, based on the ModDSR values or on values obtained by using the ModDSR values; and
(d) displaying the elements in the space allocated to the corresponding cells. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 27, 28)
-
-
17. A method for displaying elements of an information array within a predetermined two dimensional display space, wherein the predetermined two dimensional display space is divided into cells formed at intersections of columns and rows, the elements of the information array have corresponding cells for display, and at least two of said elements include text, said method comprising the steps of:
-
(a) determining display space requirement (DSR) for displaying the elements;
(b) determining moderated display space requirement (ModDSR) values for elements corresponding to each column or to each row;
(c) measuring the lopsidedness of distribution of larger elements across columns and across rows;
(d) depending upon whether the lopsidedness is greater across columns or across rows, allocating column widths or row heights, respectively, as a first allocation based on ModDSR values or on values obtained by using the ModDSR values and thereafter in a second allocation allocating row heights or column widths, respectively; and
(e) displaying the elements in the space allocated to the corresponding cells. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A method for displaying elements of an information array within a predetermined two dimensional display space, wherein, the elements of the information array have corresponding cells arranged into columns or rows for displaying in the predetermined two dimensional display space and at least two of said elements include text, said method comprising the steps of:
-
(a) determining display space requirement (DSR) for displaying the elements;
(b) checking whether the predetermined two dimensional display space is adequate for displaying the information array elements in a matrix format and, if found to be inadequate, executing the following steps;
(c) allocating column widths or row heights in proportion to the total of the DSR values of the elements corresponding to the cells arranged into each corresponding column or row, respectively;
(d) within each column or row, allocating height or width, respectively, to cells in proportion to the DSR values of the elements corresponding to the cells within each such column or row, respectively; and
(e) displaying the elements in the space allocated to the corresponding cells. - View Dependent Claims (23, 24)
-
-
25. A system for displaying elements of an information array within a predetermined two dimensional display space, wherein the predetermined two dimensional display space is divided into cells formed at intersections of columns and rows, the elements of the information array have corresponding cells for display, and at least two of said elements include text, said system comprising of:
-
(a) means for determining display space requirement (DSR) for displaying the elements;
(b) means for moderating the DSR value of any element to determine its moderated display space requirement (ModDSR) value, by reducing the DSR value of said element such that the amount of reduction depends on the difference between the DSR value of said element and a value representative of the DSR values of the elements corresponding to the column or row to which said element corresponds;
(c) means for allocating column widths and row heights, based on the ModDSR values or on values obtained by using the ModDSR values; and
(d) means for displaying the elements in the space allocated to the corresponding cells. - View Dependent Claims (26)
-
Specification