Sequential EEPROM writing apparatus which sequentially and repetitively replaces a head position pointer with a last position pointer
First Claim
1. An apparatus for storing data in memory device having a finite total number of writings comprising:
- a data memory having a plurality of data areas for storing data;
a pointer memory for storing pointer information corresponding to said plurality of data areas, said pointer information identifying a beginning data area and wherein said pointer information is sequentially ordered from a head position pointer to a last position pointer; and
a control means for identifying a start in said pointer memory by said head position pointer and writing and changing the contents of said pointer memory sequentially and repetitively by replacing said head position pointer with a last position pointer.
0 Assignments
0 Petitions
Accused Products
Abstract
A storage device incorporating an electrically erasable read only memory (EEPROM) or other data storage device having a limited number of total times of rewriting, has its useful like extended by the method of storing a pointer corresponding to the capacity of the memory, which pointer identifies a start position in the data storage device at which rewriting is to occur, and incrementing the pointer sequentially with each writing of the data storage device. The method and associated apparatus may be used to maintain a record of on-time of electronic apparatus, and/or to maintain data for correcting the white balance of a video camera under various light conditions.
-
Citations
1 Claim
-
1. An apparatus for storing data in memory device having a finite total number of writings comprising:
-
a data memory having a plurality of data areas for storing data; a pointer memory for storing pointer information corresponding to said plurality of data areas, said pointer information identifying a beginning data area and wherein said pointer information is sequentially ordered from a head position pointer to a last position pointer; and a control means for identifying a start in said pointer memory by said head position pointer and writing and changing the contents of said pointer memory sequentially and repetitively by replacing said head position pointer with a last position pointer.
-
Specification