A method for outputting data read from a recording medium including
decoding data read from a recording medium, embedding electronic
watermark information in the decoded data when the decoded data is output
as recording data, and outputting the resulting data.