| In recent years, with the rapid development of the technology of communication and the growing popularity of the Internet, more and more digital information are published and disseminated on the network quickly and easily. Multimedia processing software, and network communication technology make the arbitrary edit, modify, copy and distribute of the original digital media (digital sound, text, images and video) become unrestricting, the piracy problem of digital media has become increasingly serious, the copyright protection issues of digital media has been widespread concerned, the digital watermarking technology has also been duly noted as an advanced way of intellectual property protection.Meanwhile with the continuous improvement of integrated circuit manufacturing technology, the integration and processing speed of FPGA (Field Programmable Gata Array) chips have been greatly improved, which promise FPGA achieving the complex circuit functions, at the same time, the processing speed of FPGA is also able to meet most customer's requirements.Designing and implementation of a FPGA device, which can be used to realize the watermarking of digital image, on the basis of FPGA-circuit's feature of programmable in this paper. The device's hardware components responses for the achieving of two-dimensional discrete cosine transform (DCT2) and the inverse two-dimensional discrete cosine transform (IDCT2); The design of the software components responsible for embedding digital watermark information and the SD card reader, so that can shorten development cycles for system debugging and improved algorithms to provide more convenient.Introducing the digital watermarking technology and FPGA technology development status and future direction to study a typical digital watermarking algorithm and its applications,in this paper. By combining existing digital watermarking algorithm and analyze its shortcomings, presents a new algorithm, this algorithm is compared with existing algorithms in the digital watermark is invisible in terms of greatly improved. In the system hardware architecture, introduced the Programmable System Chip (SOPC) design and development process, discusses in detail the structure of the system's hardware modules and, through data on the present structure as compared with traditional software's advantages in computing speed. In the system software architecture, the introduction of digital watermark embedding process and the part of the function. Finally, it analyzes a large number of experimental data to adjust the parameters to get the best results. |