Method and apparatus for coding of spatial data
US-9819946-B2 · Nov 14, 2017 · US
US10148850B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10148850-B2 |
| Application number | US-201715465057-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 21, 2017 |
| Priority date | Mar 29, 2016 |
| Publication date | Dec 4, 2018 |
| Grant date | Dec 4, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
An image processing apparatus includes: an embed-data generating unit configured to generate embed-data, which is to be embedded in input-image-data, the input-image-data representing an image including a first color, the embed-data representing an image including a second color; an inverting unit configured to invert the image represented by the embed-data, in response to meeting a predetermined condition relating to the first color and the second color; and an output-image-data generating unit configured to embed, in the input-image-data, embed-data representing the image that is inverted by the inverting unit, in order to generate output-image-data in a case where the predetermined condition is met, and configured to embed, in the input-image-data, embed-data representing the image that is not inverted by the inverting unit, in order to generate output-image-data in a case where the predetermined condition is not met.
Opening claim text (preview).
What is claimed is: 1. An image processing apparatus comprising: an embed-data generating unit configured to generate embed-data, which is to be embedded in input-image-data, the input-image-data representing a first image including a first color, the embed-data representing a second image including a second color; an inverting unit configured to invert the second image represented by the embed-data in response to a determination that a predetermined condition relating to the first color and the second color is met; and an output-image-data generating unit configured to generate output-image-data as a third image, the output-image-data including the input-image-data representing the first image with the embed-data embedded in input-image-data, wherein (i) in response to the determination that the predetermined condition is met, the embed-data in the third image represents the second image that is inverted by the inverting unit and (ii) in response to the determination that the predetermined condition is not met, the embed-data in the third image represents the second image that is not inverted by the inverting unit, and wherein the embed-data is embedded in the input-image-data to form a circle with a mark embedded in a center point of the circle, the mark indicating whether the second color has been inverted. 2. The image processing apparatus according to claim 1 , wherein the first color is either one of black or white and the second color is another one of black or white, and wherein the inverting unit determines whether to invert the second image represented by the embed-data, based on a first value and a second value, the first value indicating the number of data representing the first color, the second value indicating the number of data representing the second color. 3. The image processing apparatus according to claim 2 , wherein the the predetermined condition specifies that the first value is equal to or greater than a half of the second value. 4. The image processing apparatus according to claim 1 , further comprising a dividing unit configured to divide the first image represented by the input-image-data into a plurality of divided regions, wherein the second image represented by the embed-data is embedded in each of the plurality of divided regions, wherein the inverting unit determines, with respect to each of the plurality of divided regions, whether to invert the second image represented by the corresponding embed-data. 5. A method for processing an image, the method being executed by an image processing apparatus, the method comprising: generating embed-data, which is to be embedded in input-image-data, the input-image-data representing a first image including a first color, the embed-data representing a second image including a second color; inverting the second image represented by the embed-data in response to a determination that a predetermined condition relating to the first color and the second color is met; and generating output-image-data as a third image, the output-image-data including the input-image-data representing the first image with the embed-data embedded in input-image-data, wherein (i) in response to the determination that the predetermined condition is met, the embed-data represents the second image that is inverted, and (ii) in response to the determination that the predetermined condition is not met, the embed-data represents the second image that is not inverted, and wherein the embed-data is embedded in the input-image-data to form a circle with a mark embedded in a center point of the circle, the mark indicating whether the second color has been inverted. 6. A non-transitory recording medium storing a program for causing a computer to execute an image processing method, the method comprising: generating embed-data, which is to be embedded in input-image-data, the input-image-data representing a first image including a first color, the embed-data representing a second image including a second color; inverting the second image represented by the embed-data in response to a determination that a predetermined condition relating to the first color and the second color is met; and generating output-image-data as a third image, the output-image-data including the input-image-data representing the first image with the embed-data embedded in input-image-data, wherein (i) in response to the determination that the predetermined condition is met, the embed-data in the third image represents the second image that is inverted, and (ii) in response to the determination that the predetermined condition is not met, the embed-data in the third image represents the second image that is not inverted, and wherein the embed-data is embedded in the input-image-data to form a circle with a mark embedded in a center point of the circle, the mark indicating whether the second color has been inverted.
Methods relating to embedding, encoding, decoding, detection or retrieval operations · CPC title
embedded in the image data, i.e. enclosed or integrated in the image, e.g. watermark, super-imposed logo or stamp · CPC title
Image watermarking · CPC title
Embedding of the watermark in each block of the image, e.g. segmented watermarking · CPC title
with selective or adaptive application of the additional information, e.g. in selected regions of the image (H04N1/32213 takes precedence) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.