# US 8,542,867 B2 · Image processing for reproducing code image from original information

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 8,542,867 B2
- Document ID: US8542867B2
- Status: Granted
- Kind: B2
- Application number: 12/181,049
- Filed: 2008-07-28
- Published: 2009-02-05
- Granted: 2013-09-24
- Earliest claimed: 2007-07-31
- Assignees: Canon Kabushiki Kaisha
- Applicants: Yuushi Sato; Yasuhiro Kozuka
- Inventors: Yuushi Sato; Yasuhiro Kozuka
- Web page: https://patentgrep.com/patent/US8542867B2

## CPC

- H04N 1/32149: {Methods relating to embedding, encoding, decoding, detection or retrieval operations}
- H04N 2201/0094: Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception
- H04N 2201/3269: of machine readable codes or marks, e.g. bar codes or glyphs
- H04N 2201/327: which are undetectable to the naked eye, e.g. embedded codes
- H04N 2201/3284: for error correction
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

An image processing apparatus and method determine whether an error detecting rate of original information extracted from a code image in a read image obtained by reading a sheet on which the code image is formed, is not smaller than a predetermined value. When it is not smaller than a predetermined value, a code image is reproduced from the extracted original information and the code image in the read image is replaced therewith. One example of the code image is a barcode.

## Claims

### Claim 1

An image processing device comprising:
an extraction unit configured to extract original information from a code image in a read image obtained by reading a sheet on which the code image is formed;
a determination unit configured to determine whether an error detecting rate detected in a case where the extraction unit extracts the original information is not smaller than a predetermined value;
a generation unit configured to generate a code image using the original information extracted by the extraction unit in a case where the determination unit determines that the error detecting rate is not smaller than the predetermined value; and
a replacement unit configured to replace the code image in the read image with the generated code image.

### Claim 2 (depends on 1)

The image processing device as in claim 1, wherein the replacement unit includes:
a removal unit configured to remove the code image from the read image in a case where determination unit determines that the error detecting rate is not smaller than the predetermined value; and
a combination unit configured to combine the generated code image with the read image in a region of the read image from which the removal unit removed the code image.

### Claim 3 (depends on 1)

The image processing device as in claim 1, further comprising:
an output unit configured to output the read image obtained by the replacing in a case where the determination unit determines that the error detecting rate is not smaller than the predetermined value, and output the read image without performing the generating and the replacing in a case where the determination unit determines that the error correcting rate is smaller than the predetermined value.

### Claim 4

An image processing method comprising the steps of:
extracting original information from a code image in a read image obtained by reading a sheet on which the code image is formed;
determining whether an error detecting rate detected in a case where the original information is extracted at the extracting step is not smaller than a predetermined value;
generating a code image using the original information extracted at the extracting step in a case where it is determined that the error detecting rate is not smaller than the predetermined value in the determining step; and
replacing the code image in the read image with the generated code image.

### Claim 5 (depends on 4)

The image processing method as in claim 4, wherein the replacing step includes the steps of:
removing the code image from the read image in a case where it is determined that the error detecting rate is not smaller than the predetermined value in the determining step;
combining the generated code image with the read image in a region of the read image from which the code image was removed in the removing step.

### Claim 6 (depends on 5)

The image processing method as in claim 5, further comprising the step of outputting the read image obtained by the replacing step in a case where it is determined that the error detecting rate is not smaller than the predetermined value in the determining step, and of outputting the read image without performing the generating and the replacing in a case where that the error correcting rate is smaller than the predetermined value in the determining step.

### Claim 7 (depends on 4)

A non-transitory computer-readable medium storing a program for causing a computer to perform the steps in the image processing method as in claim 4.
