Document watermark copyright information protection device based on Opentype vector outline fonts
A copyright information and protection device technology, applied in computer security devices, program/content distribution protection, electronic digital data processing, etc., can solve the problems of low robustness and complicated operation, and achieve high robustness and simple operation , Resistance to format adjustment attacks and print scan attacks
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
specific Embodiment approach 1
[0038] Specific implementation mode one: the following combination Figure 1-4 This embodiment will be described.
[0039] A document watermark copyright information protection device based on Opentype vector outline fonts includes the following modules: font management center module 1, document watermark copyright information embedding module 2, document watermark copyright information extraction module 3, print document preprocessing module 4, document watermark copyright Information anti-scan print detection module 5, standard Opentype font library module 6 and print document module 7 containing copyright information;
[0040] The font library management center module 1 manages the original standard font library information not embedded with any watermark information, and provides the required comparison information for the document watermark copyright information extraction module 3 and the document watermark copyright information anti-scanning printing detection module 5;...
specific Embodiment approach 2
[0045] Specific implementation mode two: the following combination figure 2 Describe this embodiment, the difference between this embodiment and Embodiment 1 is: the described document watermark copyright information embedding module 2 implements the steps of embedding watermark copyright information as follows:
[0046] Step 1: The user sets the generation conditions, selects the Opentype font type, specific text, embedded copyright information, and font modification scale;
[0047] Step 2: According to the text type selected by the user and the specific text in the document, parse the font file and extract the vector outline of the text, generate N quadratic Bezier curves describing the text, where N is a positive integer, when the embedded copyright information When the number of characters is greater than N, prompt the user to skip to step 1 to reduce the copyright information or re-select the text. When the number of embedded copyright information characters is not great...
specific Embodiment approach 3
[0051] Specific implementation mode three: the following combination image 3 Describe this embodiment, the difference between this embodiment and Embodiment 1 is: the steps of implementing the watermark copyright information extraction method of the document watermark copyright information extraction module 3 are:
[0052] Step A: The user extracts the watermark font with copyright information. If it cannot be determined, the format of the watermark text to be extracted is analyzed, and the font is extracted to modify the scale;
[0053] Step B: Analyze the format of the watermark text to be extracted, extract N quadratic Bezier curves and store them in order from left to right and from top to bottom, where N is a positive integer;
[0054] Step C: Extract the vector outline corresponding to the original text from the font management center 1 through the font type set by the user, extract N quadratic Bezier curves and store them in order from left to right and from top to bot...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com