×

Information processing apparatus, information processing method, and recording medium

  • US 10,275,846 B2
  • Filed: 05/10/2017
  • Issued: 04/30/2019
  • Est. Priority Date: 05/25/2016
  • Status: Active Grant
First Claim
Patent Images

1. An information processing apparatus, comprising:

  • circuitry configured to;

    receive inputted image data;

    retrieve digital watermark information, to be embedded in the image data, and predetermined coordinate values for embedding each value of the watermark information into the image data;

    determine, for each of the predetermined coordinate values, whether or not an image described based on the image data is continuous or non-continuous with a watermark information area where a respective value of the watermark information is to be embedded, based on the predetermined coordinate values, to generate a determination result;

    change, in accordance with the determination result, the area where the respective value of the watermark information is to be embedded when the determination result indicates that the image data is not continuous with the watermark information area;

    embed each respective value of the watermark information in the image data based on the determination result for each respective value; and

    output the image data with the embedded watermark information,wherein the image data is continuous with the watermark information area when, among pixel values which directly surround the watermark information area, there are pixel values opposing each other via a pixel in the watermark information area which have a same digitalized gradation value as the pixel in the watermark information,the image data is non-continuous with the watermark information area when, among pixel values which directly surround the watermark information area, there are no pixel values opposing each other via the pixel in the watermark information area which have a same digitalized gradation value as the pixel in the watermark information.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×