Word processor having a word frequency count unit
AssigneeBrother Kogyo Kabushiki Kaisha
InventorToshiyuki Sakai
Life of this patent
Estimating the term…
Abstract
A word processor capable of determining the frequencies of use of the words in an editable text stored in the text memory includes a frequency count memory provided in an unused area of the text memory. The text memory addresses of the words in the text are stored in association with their respective frequencies of use in the frequency count memory. The configuration permits a speedy frequency count operation on the words in the text without providing a separate frequency count memory.
Claims18
A word processor having a capability of counting frequency of use of words, comprising:
- (a) an input means for inputting a text data and an instruction data into the word processor;
- (b) a text storage area provided in a text memory for storing the text data inputted by the input means;
- (c) a frequency data area provided in an unused, remaining area of the text memory for storing an address data of a word data in association with a frequency data of the word data and a start point for defining the frequency data area being changeable according to an amount of the text data stored therein;
- (d) a read-out means for successively reading out the word data and an address data of the word data from the text memory;
- (e) an address storage means for successively storing the address data of the word data read out by the read-out means in the frequency data area according to a predetermined order;
- (f) a frequency count means for counting the frequency of use of the word data in the text memory based on the address data stored in the frequency data memory and of the corresponding word data in the text memory, and storing the frequency of use of the word data in association with the address data;
- (g) a determination means for determining whether unused area is available in the frequency data area when the address data is stored by the address storage means;
- and
- (h) a boundary means for storing the address data of either a lastly read-out word data read out by the read-out means or a next, first unread-out word data in the text storage area when the determination means determines that no available area exists in the text memory thereby creating a boundary between a counted area and an uncounted area of the text storage area.
A word processor having a capability of counting frequency of use of words, comprising:
- (a) an input means for inputting a text data and an instruction data into the word processor;
- (b) a text storage area provided in a text memory for storing the text data inputted by the input means;
- (c) a frequency data area provided in an unused, remaining area of the text memory for storing an address data of a word data in association with a frequency data of the word data, and a start point for defining the frequency data area being changeable according to the amount of the stored text data;
- (d) a read-out means for successively reading out the word data and the address data of the word data from the text memory;
- (e) an address storage means for successively storing the address data of the word data read out by the read-out means in the frequency data area according to a predetermined order;
- (f) a determination means for determining whether the unused area is available in the frequency data area each time the address data is stored by the address storage means;
- (g) a boundary memory means for storing the address data of either a lastly read-out word data read out by the read-out means or a next, first unread-out word data of the text storage area when the determination means determines that no available area exists in the text memory thereby creating a boundary between a counted area and an uncounted area of the text memory;
- (h) a frequency count means for counting the frequency of use of the word data in the text memory based on the address data stored in the frequency data memory and a corresponding word data in the text memory, and storing the frequency of use of the word data in association with the address data;
- and
- (i) means for displaying the word data in association with the frequency data thereof on a display.
Dependencies are inferred from the claim text.