Method of and apparatus for creating image processing program, computer program for creating image processing program
First Claim
Patent Images
1. An apparatus for creating image processing program, comprising:
- a program selecting unit that selects at least one watermarking program from among a plurality of watermarking programs for inserting electronic watermark data into moving image data that are encrypted, compressed, or both encrypted and compressed;
an area selecting unit that selects at least one area for inserting the selected grogram from among a plurality of areas in a processing program that performs decrypting, expanding, or both decrypting and expanding the moving image data; and
a program inserting unit that inserts the watermarking program selected into the area selected.
1 Assignment
0 Petitions
Accused Products
Abstract
At every reproduction of a moving image, a tamper resistant module (TRM) randomly selects any one of plural electronic watermark inserting modules, and incorporates the module selected into an area randomly selected from among plural non-operation (NOP) areas in an MPEG expansion module. The module can be switched for each image in a series of the moving images. Since an algorithm for inserting the electronic watermark differs for each moving image or each image, elimination of the electronic watermark by means of analysis, particularly, complete elimination from all the images, is extremely difficult.
-
Citations
21 Claims
-
1. An apparatus for creating image processing program, comprising:
-
a program selecting unit that selects at least one watermarking program from among a plurality of watermarking programs for inserting electronic watermark data into moving image data that are encrypted, compressed, or both encrypted and compressed;
an area selecting unit that selects at least one area for inserting the selected grogram from among a plurality of areas in a processing program that performs decrypting, expanding, or both decrypting and expanding the moving image data; and
a program inserting unit that inserts the watermarking program selected into the area selected. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of creating image processing program, comprising:
-
selecting at least one watermarking program from among a plurality of watermarking programs for inserting electronic watermark data into moving image data that are encrypted, compressed, or both encrypted and compressed;
selecting at least one area from among a plurality of areas in a processing program that performs decrypting, expanding, or both decrypting and expanding the moving image data; and
inserting the watermarking program selected into the area selected. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program for creating image processing program, making a computer execute:
-
selecting at least one watermarking program from among a plurality of watermarking programs for inserting electronic watermark data into moving image data that are encrypted, compressed, or both encrypted and compressed;
selecting at least one area from among a plurality of areas in a processing program that performs decrypting, expanding, or both decrypting and expanding the moving image data; and
inserting the watermarking program selected into the area selected. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification