Watermarking different areas of digital images with different intensities
First Claim
1. An article of manufacture including a non-transitory computer-readable medium having instructions stored thereon that, if executed by a computing device, cause the computing device to encode a digital watermark within two-dimensional imagery to convey plural-bit payload data, by performing operations including:
- designate a first multi-dimensional region within the imagery and encoding plural-bit payload data in the first multi-dimensional region at a first intensity;
designate a second multi-dimensional region within the imagery, and encoding plural-bit payload data in the second multi-dimensional region at a second intensity;
wherein the second multi-dimensional region has a non-rectangular shape that is different than a shape of the first region.
0 Assignments
0 Petitions
Accused Products
Abstract
The disclosure relates to data hiding and digital watermarking in imagery. One claim recites an apparatus comprising: memory storing an image editing program; an input for receiving imagery, the imagery comprising image features that vary across the imagery; a processor configured for: encoding a pattern of 2-dimensional auxiliary data at a first intensity within a first multi-dimensional region within the imagery; and encoding the pattern of 2-dimensional auxiliary data at a second, different intensity within a second multi-dimensional region within the imagery. Of course, other claims and combinations are provided.
65 Citations
34 Claims
-
1. An article of manufacture including a non-transitory computer-readable medium having instructions stored thereon that, if executed by a computing device, cause the computing device to encode a digital watermark within two-dimensional imagery to convey plural-bit payload data, by performing operations including:
-
designate a first multi-dimensional region within the imagery and encoding plural-bit payload data in the first multi-dimensional region at a first intensity; designate a second multi-dimensional region within the imagery, and encoding plural-bit payload data in the second multi-dimensional region at a second intensity; wherein the second multi-dimensional region has a non-rectangular shape that is different than a shape of the first region. - View Dependent Claims (2, 3, 4)
-
-
5. An article of manufacture including a non-transitory computer-readable medium having instructions stored thereon for causing a computing device to encode a digital watermark within imagery to convey N-bits of auxiliary data, where N is larger than three, the imagery comprising image features that vary across the imagery, by performing operations including:
-
establishing a first multi-dimensional region within the imagery by reference to image features within the first multi-dimensional region; encoding all N-bits of the auxiliary data in the first multi-dimensional region at a first intensity; establishing a second multi-dimensional region within the imagery by reference to image features within the second multi-dimensional region; and encoding all N-bits of the auxiliary data in the second multi-dimensional region at a second, different intensity. - View Dependent Claims (6, 33)
-
-
7. A system comprising:
-
memory storing an image editing program; an input for receiving imagery; means for encoding 2-dimensional payload data at a first intensity in a first multi-dimensional region within the imagery; and means for encoding the 2-dimensional payload data at a second intensity in a second multi-dimensional region within the imagery, in which the second multi-dimensional region has a non-rectangular shape that is different than a shape of the first multi-dimensional region. - View Dependent Claims (8, 27, 28, 29)
-
-
9. A system comprising:
-
memory storing an image editing program; an input for receiving imagery, the imagery comprising image features that vary across the imagery; means for encoding 2-dimensional auxiliary data at a first intensity within a first multi-dimensional region within the imagery, in which the first multi-dimensional region comprises a non-rectangular shape; and means for encoding the 2-dimensional auxiliary data at a second, different intensity within a second multi-dimensional region within the imagery. - View Dependent Claims (10, 11, 12, 13, 30, 31, 32, 34)
-
-
14. An apparatus comprising:
-
memory storing an image editing program; an input for receiving imagery; a processor configured for; encoding plural-bit payload data at a first intensity in a first multi-dimensional region within the imagery; and encoding the plural-bit payload data at a second intensity in a second multi-dimensional region within the imagery, in which the second multi-dimensional region has a non-rectangular shape that is different than a shape of the first multi-dimensional region. - View Dependent Claims (15, 24, 25, 26)
-
-
16. An apparatus comprising:
-
memory storing an image editing program; an input for receiving imagery, the imagery comprising image features that vary across the imagery; a processor configured for; encoding a pattern of 2-dimensional auxiliary data at a first intensity within a first multi-dimensional region within the imagery, in which the first multi-dimensional region comprises a non-rectangular shape; and encoding the pattern of 2-dimensional auxiliary data at a second, different intensity within a second multi-dimensional region within the imagery. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
Specification