Digital watermarking system based on continuous vector graphics and implementation method of digital watermarking system based on continuous vector graphics
A technology of digital watermarking and vector graphics, which is applied in image data processing, image data processing, instruments, etc., can solve the problems of difficult realization of digital watermarking of vector graphics, small amount of data, adding digital watermarking, etc., and achieve the effect of rich data volume
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment approach
[0092] This embodiment describes the simplest implementation of the present invention, that is, the implementation in the case of only one circle in the vector diagram, including the following steps:
[0093] S1. Knowledge exchange between digital watermark generation end and digital watermark verification end: Before a communication, determine the digital watermark embedding range, embedding rules, embedding algorithm, etc., and negotiate between the digital watermark generation end and the digital watermark verification end. Exchange and share information.
[0094] S2. At the digital watermark generating end, prepare a continuous vector graphics set data sequence (ie, a sequence without watermarking);
[0095] A continuous vector graphics set packet sequence consists of a sequence of individual vector graphics packets. Each vector graphics packet shall include the following data:
[0096] (1) The description data of the vector graphics data package: such as serial number, ...
Embodiment 2
[0140] This embodiment describes that time intervals are used as the way of embedding watermark data, and related processing functions are implemented in the form of firmware chips. The firmware chip EPROM adopts INTEL 82802AA chip; the relevant instruction executing agency is DSP chip (using Texas Instruments (TI) company's C5402 DSP chip).
[0141] S1. Knowledge exchange between the digital watermark generation end and the digital watermark verification end;
[0142] S2. At the digital watermark generation end, prepare a continuous vector graphics set data sequence (ie, a sequence without watermarking):
[0143] In this embodiment, the sequence of original continuous vector graphics data packets to be transmitted from the digital watermark generator is V={v 1 , v 2 ,...,v i}(i∈N, N is a set of natural numbers).
[0144] In this example, for all
[0145]
[0146]
[0147] It can be seen from the above content that the playing content of the sequence of continuous v...
Embodiment 3
[0172] In this embodiment, digital watermark embedding is implemented between two consecutive vector graphic data packets. Since the digital watermark embedding method proposed by the present invention is to be implemented based on the modification and comparison of attributes between vector graphic data packets, two vector graphic data packets are the minimum quantity requirement for the present invention to realize the digital watermark.
[0173] S1. Knowledge exchange between the digital watermark generation end and the digital watermark verification end;
[0174] S2. At the digital watermark generation end, prepare a continuous vector graphics set data sequence (ie, a sequence without watermarking):
[0175] In this embodiment, the original sequence of continuous vector graphics data packets to be transmitted from the digital watermark generation end is V={v 1 , v 2 ,...,v i}, i∈N, N is a set of natural numbers.
[0176] In this embodiment, the watermark embedding and ...
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