SPATIAL DATA ENCODING AND DECODING
First Claim
1. A method comprising:
- identifying a comparison tile within a source frame, the comparison tile including a plurality of available pixels;
identifying at least one bit area within the comparison tile, a particular bit area of the at least one bit area being encoded with a message bit, the message bit being associated with a message;
performing a statistical property calculation for a plurality of pixel variable values within the comparison tile;
applying a modulation pattern to at least one bit area of a target frame; and
identifying at least one message bit in a target frame in accordance with the performing of the statistical property calculation and the applying of the modulation pattern.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for spatial data encoding and decoding are described. A tile may be designated within a source frame. The tile may be divided into at least one bit area. A particular message bit value of a message may be accessed. A statistical property calculation may be performed on a pixel variable value of available pixels within the tile. A pixel variable value of pixels in the particular bit area of a target frame may be shifted to encode a particular message bit. A particular pixel variable value of a particular pixel of the plurality of pixels may be shifted by a shift value. The shift value may be in accordance with the statistical property calculation, the particular message bit value, and a particular modulation pattern value of the plurality of modulation pattern values for the particular pixel within the particular bit area.
88 Citations
21 Claims
-
1. A method comprising:
-
identifying a comparison tile within a source frame, the comparison tile including a plurality of available pixels; identifying at least one bit area within the comparison tile, a particular bit area of the at least one bit area being encoded with a message bit, the message bit being associated with a message; performing a statistical property calculation for a plurality of pixel variable values within the comparison tile; applying a modulation pattern to at least one bit area of a target frame; and identifying at least one message bit in a target frame in accordance with the performing of the statistical property calculation and the applying of the modulation pattern. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A machine-readable medium comprising instructions, which when implemented by one or more processors perform the following operations:
-
identify a comparison tile within a source frame, the comparison tile including a plurality of available pixels; identify at least one bit area within the comparison tile, a particular bit area of the at least one bit area being encoded with a message bit, the message bit being associated with a message; perform a statistical property calculation for a plurality of pixel variable values within the comparison tile; apply a modulation pattern to at least one bit area of a target frame; and identify at least one message bit in a target frame in accordance with the performing of the statistical property calculation and the applying of the modulation pattern. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
Specification