Patent ID: 7697715
Filing Date: 2010-04-13
Classification: G06T,H04N

Abstract:
1. A computing device implemented method of embedding binary data in a halftone image comprising a plurality of pixels, wherein each of the plurality of pixels has a tone value, the method comprising: selecting by a computing device, a plurality of data storage pixels from said plurality of pixels using a random number generator based on a seed, wherein a data storage pixel is selected for each binary value of the binary data to be embedded; setting by the computing device, a tone value for each of said plurality of selected data storage pixels, based at least in part on a respective binary value of the binary data to be embedded; identifying by the computing device, one or more pixels proximate to one or more of said plurality of data storage pixels; and compensating by the computing device, at least a portion of said one or more identified proximate pixels based at least in part on said setting of said tone value, wherein said compensating is performed separately from a halftoning method used to produce the halftone image.