Patent ID: 8406310

Claim:
A water ring encoding method of processing an initial data set, the method comprising: writing a portion of data from the initial data set into a scanned data string, wherein the initial data set is organized into RC (Row Column) positions, a grouping of RC positions (RC grouping) of the initial data set being designated to correspond to an initial origin, the initial origin is enveloped by a plurality of nested initial environs that successively surround each other, each nested initial environ corresponds to a family of RC groupings of the initial data set, such that the family of RC groupings of the initial data set that correspond to an i th nested initial environ (i), wherein writing of the portion of the data from the initial data set into a scanned data string starts by writing the RC grouping that corresponds to the initial origin (initial water ring ( 0 )) and by sequentially progressing outwardly away from the initial water ring ( 0 ) the family of RC groupings that correspond to a nearest nested initial environ (initial water ring ( 1 )) and towards the family of RC groupings that correspond to a furthest nested initial environ (initial water ring (n)); and encoding the scanned data string into an encoded data string.