Method and apparatus for storing or displaying prespecified geometric objects and computer program product
First Claim
1. A method for storing a plurality of prespecified geometric objects on a computer readable storage medium, the method comprising:
- determining a respective distance between at least one of the prespecified geometric objects and each of the other plural prespecified geometric objects, said distance being representative of a similarity of corresponding ones of the plural prespecified geometric objects;
combining the plural prespecified geometric objects into one or more groups based at least in part on the determined distances such that the prespecified geometric objects in a same group are more similar to each other than to prespecified geometric objects in another group;
determining a representative for each group based at least in part on the prespecified geometric objects in each of the at least one groups, said representative meeting a quality criterion based at least in part on its similarity to the prespecified geometric objects in the corresponding group and on the distances between the representative and each of the combined prespecified geometric objects in the corresponding group;
storing each of the representatives for each of the at least one groups,storing for each of the plural prespecified geometric objects only;
an identifier of the prespecified geometric object,a reference to the corresponding representative of the prespecified geometric object, andat least one value configured to prespecify a size and position of the corresponding representative based at least in part on a size and position of the corresponding prespecified geometric objects.
1 Assignment
0 Petitions
Accused Products
Abstract
To store geometric objects, a distance is determined from each prespecified objects to one other prespecified object. The distance represents a similarity of the corresponding prespecified objects. The prespecified objects are grouped together such that the prespecified objects are more similar with respect to prespecified geometric objects of the same group than with respect to objects of the other groups. For each group, a representative is ascertained, depending on the prespecified objects within the groups. The representatives of all the groups (are stored. In a representative fashion for the prespecified objects, only one identification of the prespecified object an indication of the corresponding representative of the prespecified object and values, by which a size and position of the corresponding representative is prespecified, is stored for each of the prespecified objects, depending on the size and the position of the corresponding prespecified objects.
15 Citations
19 Claims
-
1. A method for storing a plurality of prespecified geometric objects on a computer readable storage medium, the method comprising:
-
determining a respective distance between at least one of the prespecified geometric objects and each of the other plural prespecified geometric objects, said distance being representative of a similarity of corresponding ones of the plural prespecified geometric objects; combining the plural prespecified geometric objects into one or more groups based at least in part on the determined distances such that the prespecified geometric objects in a same group are more similar to each other than to prespecified geometric objects in another group; determining a representative for each group based at least in part on the prespecified geometric objects in each of the at least one groups, said representative meeting a quality criterion based at least in part on its similarity to the prespecified geometric objects in the corresponding group and on the distances between the representative and each of the combined prespecified geometric objects in the corresponding group; storing each of the representatives for each of the at least one groups, storing for each of the plural prespecified geometric objects only; an identifier of the prespecified geometric object, a reference to the corresponding representative of the prespecified geometric object, and at least one value configured to prespecify a size and position of the corresponding representative based at least in part on a size and position of the corresponding prespecified geometric objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus for storing prespecified geometric objects on a storage medium, the apparatus configured to:
-
determine a respective distance between each of a plurality of prespecified geometric objects and at least one other of the plural prespecified geometric objects, the distance being representative of similarity of the corresponding prespecified geometric objects; combine the prespecified geometric objects into groups based at least in part on distances between the prespecified geometric objects such that the prespecified geometric objects are more similar to prespecified geometric objects in a same group than to prespecified geometric objects in another group; determine a representative for each group based at least in part on the prespecified geometric objects inside the groups, said representative meeting a quality criterion based on its similarity to the prespecified geometric objects in the corresponding group, said quality criterion depending on the distances between the representative and the individual prespecified geometric objects in the corresponding group; store the representatives of all groups; store only an identifier of the prespecified geometric object for each of the prespecified geometric objects in a manner representative of the prespecified geometric objects, a reference to the corresponding representative of the prespecified geometric object and values which prespecify a size and position of the corresponding representative based on the size and position of the corresponding prespecified geometric objects. - View Dependent Claims (10)
-
-
11. A method for displaying prespecified geometric objects on a display apparatus, representatives being stored on a computer readable storage medium in a manner representative of the prespecified geometric objects, and values which are dependent on a size and position of the prespecified geometric objects being stored on the computer readable storage medium in a manner representative of a size and position of the representatives, the method comprising:
-
determining one of the representatives for each prespecified geometric object, said representative representing a group of prespecified geometric objects containing a corresponding prespecified geometric object and meeting a quality criterion with regard to its similarity to the prespecified geometric objects in the corresponding group, said quality criterion based at least in part on the distances between the representative and the individual prespecified geometric objects in the corresponding group; determining a position and size of the representative for each of the determined representatives using the values; and displaying the representative in the determined position and size. - View Dependent Claims (12, 13, 14, 15)
-
-
16. An apparatus for displaying prespecified geometric objects on a display apparatus, representatives being stored on a storage medium in a manner representative of prespecified geometric objects, and values which are dependent on a size and position of the prespecified geometric objects being stored on the storage medium in a manner representative of a size and position of the representatives, the apparatus configured to:
-
determine one of the representatives for each prespecified geometric object, the representative representing a group of prespecified geometric objects containing the corresponding prespecified geometric object, and the representative meeting a quality criterion with regard to its similarity to the prespecified geometric objects in the corresponding group; determine a position and size of the representative for each of the determined representatives using the values, display the representative in the position and size determined. - View Dependent Claims (17)
-
-
18. A computer program product comprising a computer-readable storage unit with program instructions which can be executed by a computer configured that cause the computer to:
-
determine a respective distance between at least one of the prespecified geometric objects and each of the other plural prespecified geometric objects, said distance being representative of a similarity of corresponding ones of the plural prespecified geometric objects; combine the plural prespecified geometric objects into one or more groups based at least in part on the determined distances such that the prespecified geometric objects in a same group are more similar to each other than to prespecified geometric objects in another group; determine a representative for each group based at least in part on the prespecified geometric objects in each of the at least one groups, said representative meeting a quality criterion based at least in part on its similarity to the prespecified geometric objects in the corresponding group and on the distances between the representative and each of the combined prespecified geometric objects in the corresponding group; store each of the representatives for each of the at least one groups; and store for each of the plural prespecified geometric objects only; an identifier of the prespecified geometric object, a reference to the corresponding representative of the prespecified geometric object, and at least one value configured to prespecify a size and position of the corresponding representative based at least in part on a size and position of the corresponding prespecified geometric objects.
-
-
19. A computer program product comprising a computer-readable storage unit with program instructions which can be executed by a computer that cause the computer to:
-
determine one of the representatives for each prespecified geometric object, said representative representing a group of prespecified geometric objects containing a corresponding prespecified geometric object and meeting a quality criterion with regard to its similarity to the prespecified geometric objects in the corresponding group, said quality criterion based at least in part on the distances between the representative and the individual prespecified geometric objects in the corresponding group; determine a position and size of the representative for each of the determined representatives using the values; and display the representative in the determined position and size.
-
Specification