Watermarking image block division method and device for western language watermarking processing
US-9111341-B2 · Aug 18, 2015 · US
US10939013B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10939013-B2 |
| Application number | US-201816124993-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 7, 2018 |
| Priority date | Sep 7, 2018 |
| Publication date | Mar 2, 2021 |
| Grant date | Mar 2, 2021 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method for encoding information within a feature of a document. The method includes at least one computer processors determining information to encode within a document. The method further includes identifying a feature within the document to encode information within based, at least in part, on metadata of the document corresponding to the feature. The method further includes determining a set of geometric properties of one or more segments of the identified feature. The method further includes encoding, by one or more computer processors, a first bit of information of the determined information within a first segment of the feature within the document by modifying one or more geometric properties respectively associated with the first segment. The method further includes outputting the document with information encoded within the first segment.
Opening claim text (preview).
What is claimed is: 1. A method for encoding information within a feature of a document, the method comprising: determining, by one or more computer processors, information to encode within a document; identifying, by one or more computer processors, a feature within the document to encode information within based, at least in part, on metadata of the document corresponding to the feature; determining, by one or more computer processors, a set of geometric properties of one or more segments of the identified feature; encoding, by one or more computer processors, a first bit of information of the determined information within a first segment of the feature within the document by modifying one or more geometric properties respectively associated with the first segment; and outputting, by one or more computer processors, the document with information encoded within the first segment. 2. The method of claim 1 , wherein the identified feature is a periodically-varying feature based on a combination of two or more segments of alternating contrasts that repeat based on an interval of occurrences associated with a definition of the periodically-varying feature. 3. The method of claim 1 , wherein determining information to encode within the document further comprises: determining, by one or more computer processors, a set of security rules associated with the document; determining, by one or more computer processors, a first information to encode within the document based on a first security rule of the determined set of security rules; and identifying, by one or more computer processors, a first portion of the identified feature to encode the first information. 4. The method of claim 2 , wherein the combination of two or more segments of alternating contrast includes a segment that is a reference segment that does not encode information and includes at least one geometric property unaffected by encoding information within other segments of the combination of two or more segments. 5. The method of claim 1 , wherein modifying the one or more geometric properties respectively associated with the first segment is based on a value related to encoding information and a sign of the value that corresponds to a binary value corresponding to a bit of information to encode. 6. The method of claim 1 , further comprising: storing, by one or more computer processors, a copy the determined information to encode within the document to a network-accessible database, wherein the determined information is respectively associated with an instance of the document; and converting, by one or more computer processors, the determined information to encode within the document to binary format. 7. The method of claim 3 , further comprising: identifying, by one or more computer processors, a second security rule that dictates utilizing an error-correction scheme in conjunction with encoding the determined information; determining, by one or more computer processors, based on the error-correction scheme, error-correcting code information corresponding to the determined information; identifying, by one or more computer processors, a second portion of the identified feature utilized for storing the error-correcting code information corresponding to the determined information; and encoding, by one or more computer processors, the error-correcting code information corresponding to the determined information within the second portion of the identified feature. 8. A computer program product for encoding information within a feature of a document, the computer program product comprising: one or more computer readable storage media and program instructions stored on the one or more computer readable storage media, the program instructions readable/executable by one or more computer processors: program instructions to determine information to encode within a document; program instructions to identify a feature within the document to encode information within based, at least in part, on metadata of the document corresponding to the feature; program instructions to determine a set of geometric properties of one or more segments of the identified feature; program instructions to encode a first bit of information of the determined information within a first segment of the feature within the document by modifying one or more geometric properties respectively associated with the first segment; and program instructions to output the document with information encoded within the first segment. 9. The computer program product of claim 8 , wherein the identified feature is a periodically-varying feature based on a combination of two or more segments of alternating contrasts that repeat based on an interval of occurrences associated with a definition of the periodically-varying feature. 10. The computer program product of claim 8 , wherein program instructions to determine information to encode within the document further comprise: program instruction to determine a set of security rules associated with the document; program instruction to determine a first information to encode within the document based on a first security rule of the determined set of security rules; and program instruction to identify a first portion of the identified feature to encode the first information. 11. The computer program product of claim 9 , wherein the combination of two or more segments of alternating contrast includes a segment that is a reference segment that does not encode information and includes at least one geometric property unaffected by encoding information within other segments of the combination of two or more segments. 12. The computer program product of claim 8 , wherein modifying the one or more geometric properties respectively associated with the first segment is based on a value related to encoding information and a sign of the value that corresponds to a binary value corresponding to a bit of information to encode. 13. The computer program product of claim 8 , further comprising: program instruction to store a copy the determined information to encode within the document to a network-accessible database, wherein the determined information is respectively associated with an instance of the document; and program instruction to convert the determined information to encode within the document to binary format. 14. The computer program product of claim 10 , further comprising: program instruction to identify a second security rule that dictates utilizing an error-correction scheme in conjunction with encoding the determined information; program instruction to determine, based on the error-correction scheme, error-correcting code information corresponding to the determined information; program instruction to identify a second portion of the identified feature utilized for storing the error-correcting code information corresponding to the determined information; and program instruction to encode the error-correcting code information corresponding to the determined information within the second portion of the identified feature. 15. A computer system for encoding information within a feature of a document, the computer system comprising: one or more computer processors; one or more computer readable storage media; and program instructions stored on the computer readable storage media for execution by at least one of the one or more computer processors, the program instructions comprising: program instructions to determine information to encode within a document; program instructions to identify a feature within the document to encode inf
Adaptive watermarking, e.g. Human Visual System [HVS]-based watermarking · CPC title
Protecting data integrity, e.g. using checksums, certificates or signatures · CPC title
with selective or adaptive application of the additional information, e.g. in selected regions of the image (H04N1/32213 takes precedence) · CPC title
Personalisation · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.