Patent ID: 7848570

Claim:
A memory efficient method for statistical data accumulation and processing comprising: partitioning data into a set of enumerated data zones, wherein said data represents a digital image; partitioning said set of enumerated data zones into exclusive subsets; assigning an exclusive memory bin for each of said exclusive subsets; initially assigning a first of enumerated data zones in each of the exclusive subsets as a current data zone; collecting statistical data representing number of instances of a property value for said current data zones in predetermined memory locations in said exclusive memory bins; assigning a next of the enumerated data zones from each of said exclusive subsets as said current data zones; finding a required memory location corresponding to said property value for storage of said statistical data in said current data zone; processing a stored value in said required memory location in the event of said stored value not representing said statistical data for said current data zone; updating the stored value in said required memory location; repeating said steps of finding, processing and updating for all data in said current data zones in each of said exclusive subset; finally updating the stored values in memory locations in the event of stored values not representing said statistical data for said current data zone; assigning next of the enumerated data zones from each of said exclusive subsets as said current data zones; repeating said steps of repeating and assigning for said current data zone until completion of said statistical data accumulation and processing for said set of enumerated data zones.