Patent ID: 7420567

Claim:
A method of storing an array of digital data into a memory, the memory having a plurality of memory pages, at least one memory page which only has a row with a plurality of memory cells having a first memory section and a second memory section, the method comprising the steps of: dividing the array of digital data into a plurality of block units, each of the block units having a plurality of odd rows and a plurality of even rows, each of the odd rows and the even rows having at least one byte; and storing subsequent odd rows of at least one of the block units into consecutive storage locations in the first memory section, and storing subsequent even rows of at least one of the block units into consecutive storage locations in the second memory section; wherein the first memory section has a first number of first areas and the second memory section has a second number of second areas, each of the first areas and the second areas has consecutive storage locations, each of the first number and the second number is larger than one, each of the first and the second areas comprises a plurality of rows of one of the block units, and the first areas and the second areas in the first memory section and the second memory section respectively are in interlaced arrangement.