In a data processing apparatus and method, watermark information embedded in
data
can be detected even if the data is subjected to various processing. The apparatus
includes a processor for processing data, an output unit for outputting the data
processed by the processor, a measurement unit for measuring and determining a
processing record of the processed data, and a controller for controlling the operation
of the processor based on the processing record.