Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

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

Active Publication Date: 2012-09-12
王涛
View PDF23 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, due to the extremely small amount of data required to describe vector graphics, this advantage brings two disadvantages: it is difficult to add digital watermarks to a very small amount of vector graphics data without being discovered (the concealment of digital watermarks is its common feature) ; Cannot provide enough data redundancy to protect digital watermark data from being tampered and forged
[0015] In the current literature and patents, there is no good solution to the technical problem of adding digital watermarks to a very small amount of vector graphics data without being discovered:
However, this solution is for static vector graphics, and it is impossible to add digital watermarks to minimalist vector graphics (for example, only one vector graphics element, such as a circle or a rectangle)
[0017] 中国专利(申请号200810026405.7、200710054817.7、200810035218.5、200810203997.5、200810236953.2、200810209637.6、200810236952.8、200910032921.5、200910071879.8、200910234944.4、201010158251.4、201010158243.X、201010170465.3、201010548741.5)公开了几种面向空间 / 地理信息数据的矢量图数字水印 method, the main method is based on the modification of attributes such as vertices and statistical grayscale, but these patents are all methods for static vector graphics, and the amount of embedded data is small, so it cannot be used for minimalist vector graphics (for example, only one vector graphics element, such as a circle or a rectangle) to add a digital watermark
However, its disadvantages include: the scope of application is limited to the method of embedding and extracting fragile watermarks in video data based on H.264, and only fragile watermarks can be realized; the invention is to embed watermarks in additional information in video coding, Protected video frames instead of vector graphics data; its watermark mechanism is not aimed at embedding continuous code streams in continuous vector graphics, and transmitting digital watermarks by complete code streams
[0021] The existing digital watermark implementation scheme for single vector graphics has another disadvantage: the current digital watermark implementation scheme for vector graphics is mainly based on coordinate modification, which can easily cause deformation and distortion of the original image
On the one hand, the display effect of the original image is affected, and on the other hand, it is easy to expose the digital watermark embedded in the vector image
The reason is still that the amount of data in the vector map is too small. Apart from modifying the coordinates, it is difficult to find enough space to embed the watermark data in other aspects.
[0022] This situation makes digital watermarking of vector graphics difficult to realize and is applied in the fields of computer, network communication, information security and copyright protection of digital media art products, etc.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Digital watermarking system based on continuous vector graphics and implementation method of digital watermarking system based on continuous vector graphics
  • Digital watermarking system based on continuous vector graphics and implementation method of digital watermarking system based on continuous vector graphics
  • Digital watermarking system based on continuous vector graphics and implementation method of digital watermarking system based on continuous vector graphics

Examples

Experimental program
Comparison scheme
Effect test

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 ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a digital watermarking system based on continuous vector graphics and an implementation method of the digital watermarking system based on the continuous vector graphics. The digital watermarking system comprises a digital watermark generating end and a digital watermark checking end; the digital watermark generating end comprises a digital watermark generating end communication module, a to-be-processed vector graphics set queue module, a watermark value code stream generating module, a watermark value code stream sequence module, a digital watermark adding module, a to-be-sent vector graphics set queue module, a watermark data storage at the generating end and a time sequence data generating module; and the digital watermark checking end comprises a digital watermark checking end communicating module, a received vector graphics set queue module, a digital watermark information extraction module, an extraction code stream storage module, a digital watermark checking module and a watermark data storage at the checking end. According to the invention, digital watermarks can be embedded and checked in an extremely simple vector graphics; and the digital watermarking system has large embedded data quantity, is simple to implement and can be adopted to realize multiple digital watermarkes.

Description

technical field [0001] The invention belongs to a system and method for realizing digital watermark applied in computer information security, network communication identification and authentication, digital copyright protection and management, in particular to a system and method for realizing digital watermark in continuous vector graphics. Background technique [0002] Digital watermarking (Digital Watermarking) technology is to embed some identification information (ie, digital watermark) directly into digital carriers (including multimedia, documents, software, etc.) or indirect representation of data (modify the structure of a specific area), without affecting the original carrier The use value of the watermark is not easy to be detected and modified again, but it can be identified and identified by the watermark producer (or other parties cooperating with the producer). Through the information hidden in the carrier, the purpose of confirming content creators, buyers, t...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06T1/00
CPCG06T1/0021
Inventor 王涛
Owner 王涛
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products