Electronic watermark system
Abstract
An electronic watermark system invisibly embeds watermark information into original image data and the watermarked image data is transferred to a first medium (504, 604). At the same time, the embedded watermark information is transferred to a second medium (505, 605). When a medium questioned is found, its watermark information can be easily identified by searching the second medium. Alternatively, the watermarked image data and the embedded watermark information are transferred to different storage areas (705, 706) of the same medium (704), respectively.

Term
Term ended
Projected expiry passed 12 February 2018, 8.6 years ago.
- Priority
- Filed
- Published
- Projected expiry
- Today
5 claims: 3 independent, 2 dependent
- 1A system comprising:an information generator (104) for generating information;and a combiner (103) for invisibly embedding the watermark information into original image data to produce watermarked image data, characterized by comprising: a transfer controller (108, 109) for transferring both the watermarked image data and the watermark information to a single medium, wherein the single medium is a storage medium (704) having a first storage area (705) for storing the watermarked image data and a second storage area (706) for storing the watermark information.
- 4A system for checking whether a medium questioned is authorized, the medium questioned having a first storage area for storing watermarked image data and a second storage area for storing watermark information, the system characterized by comprising:a watermark extractor (207) for extracting watermark information from image data stored in the medium questioned;and a checker (208, 209) for checking whether the medium questioned is authorized by comparing the extracted watermark information with the watermark information stored in the second storage area of the medium questioned.
- 5A method for checking whether a medium questioned is authorized, comprising the steps of:generating watermark information;and invisibly embedding the watermark information into original image data to produce watermarked image data, characterized by the steps of: transferring both the watermarked image data and the watermark information to an authorized medium;extracting watermark information from image data stored in the medium questioned;and checking whether the medium questioned is authorized by comparing the extracted watermark information with watermark information stored in the medium questioned.
Independent claims3
38 paragraphs in 7 sections, as filed
The present invention generally relates to an authorization system, and in particular to an authorization system using identification information embedded into image data to prevent unauthorized duplication of the image data.
Recently, unauthorized copying of digital image data has become a serious problem because duplication of digital data can be extremely easy. To prevent unauthorized copying, several authorization systems using identification information (an electronic watermark) embedded into image data have been proposed.
A visible-watermarking system is disclosed in Japanese Patent Unexamined Publication No. 8-241403 which corresponds to United States Patent No. 5,530,759. In this system, a visible watermark is placed on a digital image such that the corresponding pixel of original image changes its brightness but its chromaticities.
An invisible-watermarking system is disclosed in NIKKEI ELECTRONICS 1996.4.22 (no. 660). In this system, original image data is converted into frequency spectrum and then ID information is embedded into the frequency spectrum which is in turn converted into image data invisibly including the ID information. In authorization check, image data questioned is converted into frequency spectrum. ID information embedded in the image data questioned is obtained from a difference between the frequency spectrum questioned and the original frequency spectrum. Since the ID information is embedded into frequency spectrum of the original image data, it has little effect on the image quality and further it has become very difficult to delete the ID information from the image data.
In the above invisible-watermarking system, since the ID information cannot be seen, it is difficult to check whether image data is authorized in the case where no one knows the ID information. Especially, in a distribution system of data storing medium including CD-ROMs, there are cases where a different watermark is used for each distribution channel. In this case, the authorization check and manufacture management become very complicated and time-consuming jobs.
An object of the present invention is to provide a system which can rapidly check whether image data is authorized to effectively prevent unauthorized copying of the image data.
Another object of the present invention is to provide a system which can easily identify an electronic watermark invisibly embedded in image data to check whether the image data is authorized.
According to an aspect of the present invention, watermarked image data having watermark information invisibly embedded is transferred to a first medium and the embedded watermark information is transferred to a second medium. Since the embedded watermark information is stored in the second medium, watermark identification can be easily made.
Further, in an authorization check system for checking whether a medium questioned is authorized, a storage stores watermark information and medium identification information identifying a medium, the medium storing watermarked image data which is produced by invisibly embedding the watermark information into original image data. A retrieval controller retrieves watermark information corresponding to medium identification information of the medium questioned from the storage. A watermark extractor extracts watermark information questioned from image data stored in the medium questioned. A checker checks whether the medium questioned is authorized by comparing the extracted watermark information with the retrieved watermark information.
According to another aspect of the present invention, watermarked image data having watermark information invisibly embedded and the embedded watermark information are both transferred to a single medium. Preferably, the embedded watermark information may be stored in a dedicated storage area of the single medium. Further, the embedded watermark information may be encrypted and stored. Since the embedded watermark information is stored in the same medium, watermark identification can be easily made.
Further, in an authorization check system for checking whether a medium questioned is authorized, the medium questioned having a first storage area for storing watermarked image data and a second storage area for storing watermark information. After extracting watermark information from image data stored in the medium questioned, a checker checks whether the medium questioned is authorized by comparing the extracted watermark information with the watermark information stored in the second storage area of the medium questioned. <ul id="ul0001" list-style="none"><li>Fig. 1 is a schematic block diagram showing an encoding side of an electronic watermark system according to the present invention;</li><li>Fig. 2 is a schematic block diagram showing a watermark check section of the electronic watermark system according to the present invention;</li><li>Fig. 3 is a schematic diagram showing an example of watermarking section of the encoding side of Fig. 1;</li><li>Fig. 4 is a schematic diagram showing an example of a watermark extractor of the watermark check section of Fig. 2;</li><li>Fig. 5 is a diagram showing a first embodiment of an electronic watermark system according to the present invention;</li><li>Fig. 6 is a diagram showing an electronic watermark system according to a second embodiment of the present invention;</li><li>Fig. 7A is a schematic diagram showing an encoding side of an electronic watermark system according to a third embodiment of the present invention; and</li><li>Fig. 7B is a schematic diagram showing a decoding side of the electronic watermark system according to the third embodiment.</li></ul>
ENCODING SIDE
Referring to Fig. 1, an encoding side of an electronic watermark system inputs a stream of original image data D<sub>0</sub> and produces both MPEG (Motion Picture Experts Group) data stream D<sub>4</sub> and watermark data which is invisibly embedded into the MPEG data D<sub>4</sub>. More specifically, a stream input section 101 inputs a stream of the original image data which is converted to frequency spectrum data D<sub>1</sub> by a DCT (Discrete Cosine Transform) section 102. A watermarking section 103 reads a watermark D<sub>WM</sub> selected from a plurality of watermarks stored in a watermark data table 104, and then embeds the selected watermark D<sub>WM</sub> into the frequency spectrum data D<sub>1</sub> to produce watermark-embedded frequency spectrum data D<sub>2</sub>. The watermark-embedded frequency spectrum data D<sub>2</sub> is quantized by a quantizing section 105 and the quantized data D<sub>3</sub> is encoded to produce MPEG data by an encoding section 106. A transfer controller 107 inputs the MPEG data from the encoding section 106 to produce a stream of the MPEG data D<sub>4</sub> and a transfer controller 108 inputs the selected watermark D<sub>WM</sub> from the watermark data table 104 to produce selected watermark data. The stream of the MPEG data D<sub>4</sub> is transferred to a storage medium or a client through a communication channel and the selected watermark data is transferred to another storage medium or the same storage medium, as will be described later.
It should be noted that the above sections 101-106 may be implemented with a program-controlled processor such as CPU or DSP. In other words, the processor runs programs including the functions of the above section 101-106 to perform the watermarking and MPEG data compression as described above.
WATERMARK CHECKING SECTION
Referring to Fig. 2, in a watermark checking section of the electronic watermark system, a stream data input section 201 inputs a stream of MPEG data D<sub>4</sub>' and a watermark input section 202 inputs watermark data associated with the input MPEG data D<sub>4</sub>'. The input MPEG data D<sub>4</sub>' is decoded to produce date D<sub>3</sub>' by a decoding section 203 and then the date D<sub>3</sub>' is inverse-quantized to produce data D<sub>2</sub>' by an inverse-quantizing section 204. On the other hand, the watermark checking section is provided with an original image memory 205 storing the original image data D<sub>0</sub>. The original image date D<sub>0</sub> is converted to frequency spectrum data D<sub>1</sub> by a DCT section 206.
When receiving the input frequency spectrum data D<sub>2</sub>' from the DCT section 204 and the original frequency spectrum data D<sub>1</sub> from the DCT section 206, a watermark extractor 207 extracts a watermark D<sub>WM1</sub> from the input frequency spectrum data D<sub>2</sub>' by calculating a difference between the input frequency spectrum data D<sub>2</sub>' and the original frequency spectrum data D<sub>1</sub>. An inner product calculating section 208 inputs the extracted watermark D<sub>WM1</sub> from the watermark extractor 207 and the received watermark D<sub>WM2</sub> from the watermark input section 202, and performs the inner product thereof to produce a degree of statistical similarity between them. An authorization check section 209 checks whether the extracted watermark D<sub>WM1</sub> is identical to the received watermark D<sub>WM2</sub> by comparing the degree of statistical similarity with a reference value.
The input MPEG data D<sub>4</sub>' may be received from a storage medium or a communication network. The watermark data associated with the input MPEG data D<sub>4</sub>' is received from a management database storing manufacture management data or the same storage medium as the MPEG data D<sub>4</sub>', as will be described later. In the case where the input MPEG data D<sub>4</sub>' and/or the watermark data are received from a communication network, the watermark checking section is provided with a communication means such as a network interface or a radio transceiver.
It should be noted that the above sections 201-209 may be implemented with a program-controlled processor such as CPU or DSP. In other words, the processor runs programs including the functions of the above section 201-209 to perform the watermark extracting, MPEG data decompression and authorization check as described above.
WATERMARKING
Referring to Fig. 3, the watermarking section 103 receives the frequency spectrum data D<sub>1</sub> from DCT section 102 and selects a set of N data samples: f(1)-f(n) which are greater than a predetermined threshold level from the frequency spectrum data D<sub>1</sub>. Further, the watermarking section 103 selects a set of watermark data: w(1)-w(n) from random numbers depending on a normal distribution with a mean of 0 and a variance of 1. The watermarking section 103 calculates F(i) = f(i) + α|f(i)|*w(i) for each variable i (1 ≦ i ≦ n) using multipliers 301 and 302, a constant α and an adder 303, where α is a scaling element (hereinafter, assuming α = 1). The calculated data samples F(1)-F(n) are substituted for the selected N data samples f(1)-f(n) of the frequency spectrum data D<sub>1</sub> to produce water-marked DCT frequency spectrum data which will be subject to inverse DCT in the following stage 105. In this manner, the selected watermark D<sub>WM</sub> is invisibly embedded into the original image data D<sub>0</sub>.
WATERMARK CHECK
Referring to Fig. 4, the watermark extractor 207 inputs the received data samples F(1)-F(n) of the received frequency spectrum data D<sub>2</sub>' and the original data samples f(1)-f(n) of the original frequency spectrum data D<sub>1</sub>. The watermark extractor 207 calculates w<sub>1</sub>(i) = (F(i) - f(i)) / f(i) for each variable i (1 ≦ i ≦ n) using subtracter 401 and a divider 402 to extract the watermark D<sub>WM1</sub> = (w<sub>1</sub>(1), w<sub>1</sub>(2), ··· , w<sub>1</sub>(n)).
Subsequently, the inner product calculating section 208 calculates a degree of statistical similarity C between the extracted watermark D<sub>WM1</sub> = (w<sub>1</sub>(1), w<sub>1</sub>(2), ··· , w<sub>1</sub>(n)) and the received watermark D<sub>WM2</sub> = (w<sub>2</sub>(1), w<sub>2</sub>(2), ··· , w<sub>2</sub>(n)) using the following equation: C = D<sub>WM1</sub> * D<sub>WM2</sub> / |D<sub>WM1</sub>|*|D<sub>WM2</sub>|. If C is equal to or greater than the predetermined level, it is determined that the received watermark is embedded into the received MPEG data D<sub>4</sub>' and therefore the received MPEG data D<sub>4</sub>' is the authorized data. If C is smaller than the predetermined level, it is determined that the received MPEG data D<sub>4</sub>' is an unauthorized duplication.
FIRST EMBODIMENT
Referring to Fig. 5, the encoding side of the electronic watermark system is comprised of a processor 501, the watermark data table 104, a data storage controller 502 and a data transfer controller 503. As described before, the processor 501 runs programs including the functions of the sections 101-106 as shown in Fig. 1 to perform the watermarking and MPEG data compression.
The processor 501 inputs a stream of original image data D<sub>0</sub> and produces the water-marked MPEG data stream D<sub>4</sub> which is stored onto a storage medium 504 such as CD-ROM or magneto-optic disc by the data storage controller 502. At the same time, the data storage controller 502 outputs a serial number of the storage medium 504 to the data transfer controller 503. In this manner, an authorized medium 504 storing MPEG data stream D<sub>4</sub> into which the selected watermark data D<sub>WM</sub> is embedded is manufactured. If the processor 501 selects another watermark data, an authorized medium 504 storing the same MPEG data stream D<sub>4</sub> into which a different watermark data is embedded is easily manufactured. Needless to say, the data storage controller 502 outputs the serial number of the storage medium 504 to the data transfer controller 503.
The data transfer controller 503 inputs the embedded watermark data D<sub>WM</sub> from the watermark data table 104 and then transfers a pair of the embedded watermark data D<sub>WM</sub> and the serial number of the storage medium 504 to a manufacture management database 505 provided in a management center. Therefore, the watermark for each authorized medium 504 can be easily identified by searching the manufacture management database 505. In the case where the management center is located at a distance from the encoding side, the data transfer controller 503 may transfer them through a local-area network or a radio communication channel.
When a suspect medium 506 is found, the authorization check is performed by an authorization check section 507 running the programs including the functions of the above sections 201-209 as shown in Fig. 2 to perform the watermark extracting, MPEG data decompression and authorization check. In this case, the authorization check section 507 includes data communication means.
First of all, the authorization check section 507 reads the serial number from the suspect medium 506 and transmits a retrieval request using the read serial number to the manufacture management database 505 through a network. Upon receipt of the retrieval request, the manufacture management database 505 is searched for the corresponding watermark to the serial number. If the corresponding watermark is found, the retrieved watermark data is sent back to the authorization check section 507.
Using the retrieved watermark data, the authorization check section 507 performs the watermark extracting and watermark checking operations as described before. That is, if the degree of statistical similarity C between the extracted watermark and the retrieved watermark is equal to or greater than the predetermined level, it is determined that the medium 506 is one of authorized media. If C is smaller than the predetermined level, it is determined that the medium 506 is an unauthorized duplication.
SECOND EMBODIMENT
Referring to Fig. 6, the encoding side of the electronic watermark system is comprised of a processor 601, the watermark data table 104, a data communication controller 602 and a data transfer controller 603. As described before, the processor 601 runs programs including the functions of the sections 101-106 as shown in Fig. 1 to perform the watermarking and MPEG data compression.
The processor 601 inputs a stream of original image data D<sub>0</sub> and produces the water-marked MPEG data stream D<sub>4</sub> which is transmitted to a client 604 by the data communication controller 602. Here, it is assumed that the water-marked MPEG data is distributed depending on a data transmission request received from the client 604. At the same time, the data communication controller 602 outputs the address number of the client 604 to the data transfer controller 603. In this manner, the MPEG data stream D<sub>4</sub> into which the selected watermark data D<sub>WM</sub> is embedded is transmitted to the authorized client 604. If the data transmission request is received from another client, the processor 601 selects another watermark data which is embedded into the MPEG data. The MPEG data stream D<sub>4</sub> into which a different watermark data is embedded is transmitted to the new client. Needless to say, the data storage controller 602 outputs the address number of that new client to the data transfer controller 603.
The data transfer controller 603 inputs the embedded watermark data D<sub>WM</sub> from the watermark data table 104 and then transfers a pair of the embedded watermark data D<sub>WM</sub> and the client address number to a manufacture management database 605 provided in a management center. Therefore, the watermark for each authorized client 604 can be easily identified by searching the manufacture management database 605. In the case where the management center is located at a distance from the encoding side, the data transfer controller 603 may transfer them through a local-area network or a radio communication channel. Further the management database 605 is provided with data communication controller 606.
When a suspect data provider 607 is found, the authorization check is performed by an authorization check section 608 running the programs including the functions of the above sections 201-209 as shown in Fig. 2 to perform the watermark extracting, MPEG data decompression and authorization check. In this case, the authorization check section 508 includes data communication means.
First of all, the authorization check section 608 receives the address number from the suspect data provider 607 and transmits a retrieval request using the address number to the manufacture management database 605 through the data communication controller 606. Upon receipt of the retrieval request, the manufacture management database 605 is searched for the corresponding watermark to the address number. If the corresponding watermark is found, the retrieved watermark data is sent back to the authorization check section 608.
Using the retrieved watermark data, the authorization check section 608 performs the watermark extracting and watermark checking operations as described before. That is, if the degree of statistical similarity C between the extracted watermark and the retrieved watermark is equal to or greater than the predetermined level, it is determined that the data provider 607 is one of authorized clients. If C is smaller than the predetermined level, it is determined that the data provider 607 distributes an unauthorized duplication.
THIRD EMBODIMENT
Referring to Fig. 7A, the encoding side of the electronic watermark system is comprised of a processor 701, the watermark data table 104, an encryption section 702 and a data storage controller 703. As described before, the processor 701 runs programs including the functions of the sections 101-106 as shown in Fig. 1 to perform the watermarking and MPEG data compression. Further, the processor 701 may include the encryption section 702 and the data storage controller 703.
The processor 701 inputs a stream of original image data D<sub>0</sub> and produces the water-marked MPEG data stream D<sub>4</sub> which is stored onto a storage medium 704 such as CD-ROM or magneto-optic disc by the data storage controller 703. At the same time, the encryption section 702 encrypts the selected watermark data D<sub>WM</sub> and the encrypted watermark data is stored onto the same storage medium 704 by the data storage controller 703. It is preferably that the storage medium 704 has a first area 705 for storing the water-marked MPEG data and a second area 706 dedicated to the encrypted watermark data. In the case of MPEG data reading mode, no data can read from the second area 706.
In this manner, an authorized medium 704 storing the encrypted watermark data D<sub>WM</sub> and the watermarked MPEG data stream D<sub>4</sub> is manufactured. If the processor 701 selects another watermark data, an authorized medium 704 storing the new watermark data and the same MPEG data stream D<sub>4</sub> into which the new watermark data is embedded is easily manufactured.
Referring to Fig. 7B, when a suspect medium 707 is found, the authorization check is performed by an authorization check section 708 running the programs including the functions of the above sections 201-209 as shown in Fig. 2 to perform the watermark extracting, MPEG data decompression and authorization check. In this case, the authorization check section 708 includes decryption section 709.
First of all, the decryption section 709 reads the watermark data from the second area dedicated to watermark of the suspect medium 707 and decrypts it to output watermark data D<sub>WM</sub>' to the authorization check section 708. Using the read watermark data D<sub>WM</sub>', the authorization check section 708 performs the watermark extracting and watermark checking operations as described before. That is, if the degree of statistical similarity C between the extracted watermark and the read watermark D<sub>WM</sub>' is equal to or greater than the predetermined level, it is determined that the medium 707 is one of authorized media. If C is smaller than the predetermined level, it is determined that the medium 707 is an unauthorized duplication.
As described above, since the authorized watermark can be easily obtained from a management center or the storage medium storing the watermarked MPEG data, the authorization check is rapidly performed with reliability.
Contents7
9 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| EP0450841A2 | Cites | European Patent Office (EPO) | Search report |
| EP0809244A2 | Cites | European Patent Office (EPO) | Search report |
| US5291598A | Cites | United States of America | Search report |
| WO9641468A1 | Cites | World Intellectual Property Organization (WIPO) | Search report |
| WO9714087A1 | Cites | World Intellectual Property Organization (WIPO) | Search report |
20 members in 6 offices
Priority claims9
| Document | Office | Kind | Date |
|---|---|---|---|
| 2781597 | Japan | A | |
| 2781597 | Japan | A | |
| 2781597 | Japan | – | |
| 98102443 | European Patent Office (EPO) | A | |
| 98102443 | European Patent Office (EPO) | A | |
| 2781597 | – | – | – |
| 98102443 | – | – | – |
| EP19980102443 | – | – | – |
| JP19970027815 | – | – | – |
Members20
| Document | Office | Kind | |
|---|---|---|---|
| CA2229395A1 | Canada | A1 | |
| EP0859503A2 | European Patent Office (EPO) | A2 | |
| JPH10224793A | Japan | A | |
| KR19980071269A | Republic of Korea | A | |
| EP0859503A3 | European Patent Office (EPO) | A3 | |
| CA2229395C | Canada | C | |
| US2001040977A1 | United States of America | A1 | |
| KR100323321B1 | Republic of Korea | B1 | |
| US6421450B2 | United States of America | B2 | |
| JP3349910B2 | Japan | B2 | |
| EP1515534A2This record | European Patent Office (EPO) | A2 | |
| EP1515534A3 | European Patent Office (EPO) | A3 | |
| EP1628462A2 | European Patent Office (EPO) | A2 | |
| EP1628462A3 | European Patent Office (EPO) | A3 | |
| EP0859503B1 | European Patent Office (EPO) | B1 | |
| DE69834969D1 | Germany | D1 | |
| EP1515534B1 | European Patent Office (EPO) | B1 | |
| DE69836699D1 | Germany | D1 | |
| DE69834969T2 | Germany | T2 | |
| DE69836699T2 | Germany | T2 |
35 legal events, as 5 offices reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | Office | |
|---|---|---|---|
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal feeWithdrawnR119 | R119 | DE | |
| Notification of lapseLapsedST | ST | FR | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Gb: european patent ceased through non-payment of renewal feeCeasedGBPC | GBPC | EP | |
| Lapsed because of non-payment of the annual feeLapsedV1 | V1 | NL | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Amendments to the register in respect of changes of name or changes affecting rights (sect. 32/1977)REGISTERED BETWEEN 20120223 AND 20120229732E | 732E | GB | |
| Change of applicant/patenteeR081 | R081 | DE | |
| Change of representativeR082 | R082 | DE | |
| Transmission of propertyTP | TP | FR | |
| Assignments of patentsSD | SD | NL | |
| No opposition filedOpposition26N | 26N | EP | |
| No opposition filed within time limitOppositionORIGINAL CODE: 0009261PLBE | PLBE | EP | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: NO OPPOSITION FILED WITHIN TIME LIMITSTAA | STAA | EP | |
| Fr: translation filedET | ET | EP | |
| Corresponds to:REF | REF | EP | |
| Divisional application: reference to earlier applicationAC | AC | EP | |
| Designated contracting statesAK | AK | EP | |
| European patent grantedGrantedFG4D | FG4D | GB | |
| (expected) grantORIGINAL CODE: 0009210GRAA | GRAA | EP | |
| Grant fee paidORIGINAL CODE: EPIDOSNIGR3GRAS | GRAS | EP | |
| Despatch of communication of intention to grant a patentORIGINAL CODE: EPIDOSNIGR1GRAP | GRAP | EP | |
| Designation fees paidAKX | AKX | EP | |
| Request for examination filed17P | 17P | EP | |
| Designated contracting statesAK | AK | EP | |
| Divisional application: reference to earlier applicationAC | AC | EP | |
| Designated contracting statesAK | AK | EP | |
| Search report despatchedORIGINAL CODE: 0009013PUAL | PUAL | EP | |
| Public reference made under article 153(3) epc to a published international application that has entered the european phaseORIGINAL CODE: 0009012PUAI | PUAI | EP |
Numbers
- Publication
- 1515534
- Publication, DOCDB
- 1515534
- Publication, EPODOC
- EP1515534
- Application
- 4029994
- Application, DOCDB
- 04029994
- Application, EPODOC
- EP20040029994
Titles3
- German
- Elektronische-Wasserzeichensystem
- English
- Electronic watermark system
- French
- Système de filigrane électronique
Classification
- CPC, 23
- G11B20/0021
- G06T1/0021
- G06T2201/0052
- G06T2201/0065
- G11B20/00086
- G11B20/00094
- G11B20/00557
- G11B20/00855
- G11B20/00884
- H04N1/32154
- H04N1/32165
- H04N1/32277
- H04N5/781
- H04N9/8042
- H04N9/8063
- H04N21/23892
- H04N21/8358
- H04N2201/3233
- H04N2201/3235
- H04N2201/327
- H04N2201/3274
- H04N19/467
- H04N19/61
- IPC, 14
- H04N19 60
- G06T1 00
- G11B20 00
- H04N1 21
- H04N1 32
- H04N1 41
- H04N5 781
- H04N7 08
- H04N7 081
- H04N9 804
- H04N9 806
- H04N19 467
- H04N19 625
- H04N19 70
Designated states1
- Contracting states, 1
- Netherlands (Kingdom of the)