Information processing apparatus, information processing method, and recording medium

US10275846B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10275846-B2
Application numberUS-201715591821-A
CountryUS
Kind codeB2
Filing dateMay 10, 2017
Priority dateMay 25, 2016
Publication dateApr 30, 2019
Grant dateApr 30, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An information processing apparatus includes circuitry that determines whether or not an image described based on image data is continuous with an area where watermark information is to be embedded to generate a determination result and changes, in accordance with the determination result, the area where the watermark information is to be embedded.

First claim

Opening claim text (preview).

The invention claimed is: 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. 2. The information processing apparatus according to claim 1 , wherein the circuitry shifts, when the determination result indicates that the image based on the image data is not continuous with the watermark information area, the watermark information area from a first position to a second position, the second position being an area continuous with the image based on the image data. 3. The information processing apparatus according to claim 2 , wherein the circuitry moves, when the determination result indicates that the image based on the image data is not continuous with the watermark information area, the watermark information area from the first position to an edge of the image. 4. The information processing apparatus according to claim 1 , further comprising a memory to store a setting that sets a method of modifying the area where the watermark information is to be embedded, wherein the circuitry: shifts the watermark information area if the memory stores a setting of shifting the watermark information area; and moves the watermark information area to the edge if the memory stores a setting of moving the watermark information area to the edge. 5. The information processing apparatus according to claim 1 , wherein the circuitry further: determines whether or not a first resolution of the image data matches a second resolution of a plotter apparatus that outputs the image data into which the watermark information is embedded; converts, when the first resolution of the image data does not match the second resolution of the plotter apparatus, the image data from the first resolution to the second resolution; and determines, when the watermark information is to be embedded in the image data whose resolution is converted into the second resolution, whether or not the watermark information area is continuous with the image based on the image data. 6. A system, comprising: the information processing apparatus of claim 5 ; and the plotter apparatus to output an image based on the image data into which the watermark information is embedded. 7. A method of processing information performed by circuitry of an information processing apparatus, the method comprising: receiving inputted image data; retrieving 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, determining, 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; changing, 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; embedding each respective value of the watermark information in the image data based on the determination result for each respective value; and outputting 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. 8. A non-transitory, computer-readable recording medium storing a program that, when executed by one or more processors of an information processing apparatus, causes the processors to implement a method of processing information, comprising: receiving inputted image data; retrieving 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; determining, 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; changing, 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; embedding each respective value of the watermark information in the image data based on the determination result for each respective value; and outputting 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.

Assignees

Inventors

Classifications

  • Embedding of the watermark in the spatial domain · CPC title

  • G06T1/0028Primary

    Adaptive watermarking, e.g. Human Visual System [HVS]-based watermarking · CPC title

  • using local operators · CPC title

  • G06T1/0021Primary

    Image watermarking · CPC title

  • Embedding of the watermark in the frequency domain · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10275846B2 cover?
An information processing apparatus includes circuitry that determines whether or not an image described based on image data is continuous with an area where watermark information is to be embedded to generate a determination result and changes, in accordance with the determination result, the area where the watermark information is to be embedded.
Who is the assignee on this patent?
Shindoh Hidenori, Ricoh Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06T1/0028. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 30 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).