Non-transitory computer readable storage medium, marker creating apparatus, and marker creating method
First Claim
1. A non-transitory computer readable storage medium having stored therein a marker creating program, the marker creating program causing a computer to execute a procedure comprising:
- extracting, when a region in which a marker is created is set on an image, a part of a bit sequence constituting a pixel in the region as restoration information for restoring the pixel in the region; and
creating the marker by changing the part of the bit sequence constituting the pixel in the region to one or zero.
1 Assignment
0 Petitions
Accused Products
Abstract
When creating a marker, an encryption apparatus extracts each pixel value in a region and allows a storing unit to save, as restoration information, the high-order bits of each extracted pixel value. Then, the encryption apparatus creates a marker by changing the high-order bits of the pixel value in a region in which the marker is created and embeds encrypted information in an encrypted region specified by the marker. When decoding the encrypted information, a decoding apparatus detects the marker from a digital image, decodes the encrypted information in the encrypted region specified by the marker, and overwrites bits contained in the restoration information with the high-order bits of the pixel value of the marker.
-
Citations
10 Claims
-
1. A non-transitory computer readable storage medium having stored therein a marker creating program, the marker creating program causing a computer to execute a procedure comprising:
-
extracting, when a region in which a marker is created is set on an image, a part of a bit sequence constituting a pixel in the region as restoration information for restoring the pixel in the region; and creating the marker by changing the part of the bit sequence constituting the pixel in the region to one or zero. - View Dependent Claims (3, 6, 7)
-
-
2. A non-transitory computer readable storage medium having stored therein a marker creating program, the marker creating program causing a computer to execute a procedure comprising:
-
extracting, when a region in which a marker is created is set on an image, one-bit information indicating that a bit sequence constituting a pixel in the region is inverted as restoration information for restoring the pixel in the region; storing the one-bit information and coordinates within the region in which the marker is created in association with each other in a storage unit; and creating the marker by inverting the bit sequence constituting the pixel in the region. - View Dependent Claims (4, 5)
-
-
8. A marker creating apparatus comprising:
-
an extracting unit that extracts, when a region in which a marker is created is set on an image, a part of a bit sequence constituting a pixel in the region as restoration information for restoring the pixel in the region; and a creating unit that creates the marker by changing the part of the bit sequence constituting the pixel in the region to one or zero. - View Dependent Claims (9)
-
-
10. A marker creating method comprising:
-
extracting, when a region in which a marker is created is set on an image, a part of a bit sequence constituting a pixel in the region as restoration information for restoring the pixel in the region; and creating the marker by changing the part of the bit sequence constituting the pixel in the region to one or zero.
-
Specification