A method for the compression of dictionary database information in a microprocessor controlled, electronic reference device having a master dictionary database stored in a read-only memory, comprising the steps of:
- forming a first part database from a master dictionary database consisting of all the entry points in the dictionary wherein each of these entry points is associated with a unique word number;
- forming a second part database from said master database consisting of a multiplicity of placeholders, each placeholder corresponding to one of the following:
- an entry, an inflection, a definition, a pronunciation, a part of speech, a usage note or the like;
- forming a third part database from said master database consisting of all the entry points of the dictionary in the exact order in which they appear in the dictionary;
- forming a fourth part database from said master database consisting of the definitions and usage notes without reference to their context;
- from a plurality of compression techniques, selecting and applying to each said first part, second part, third part and fourth part a compression technique, the compression technique selected for each said database part being determined by which technique provides a high degree of compression to the database information in said part and;
- storing said compressed information.