# US 11,290,609 B2 · Image processing apparatus and image processing method

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

- Number: US 11,290,609 B2
- Document ID: US11290609B2
- Status: Granted
- Kind: B2
- Application number: 17/122,375
- Filed: 2020-12-15
- Published: 2021-06-24
- Granted: 2022-03-29
- Earliest claimed: 2019-12-23
- Assignees: Canon Kabushiki Kaisha
- Applicants: Canon Kabushiki Kaisha
- Inventors: Yasuhiro Takahashi
- Web page: https://patentgrep.com/patent/US11290609B2

## CPC

- H04N 1/047: Detection, control or error compensation of scanning velocity or position ({H04N1/0402 and } H04N1/17 take precedence)
- H04N 1/00013: {Reading apparatus}
- H04N 1/00037: {Detecting, i.e. determining the occurrence of a predetermined state (H04N1/00031 takes precedence)}
- H04N 1/00082: {Adjusting or controlling (interrupting an operation H04N1/00915; inhibiting an operation H04N1/00925)}
- H04N 1/3878: {Skew detection or correction}
- H04N 2201/04796: Varying the sub-scan control during the main-scan, e.g. for correcting skew, tilt or bow of a scanning beam
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

There is provided an image processing apparatus including: a determination unit configured to determine an inclination of a document portion in read image data generated by reading a document based on an inclination of an edge of the document portion detected in the read image data; a correction unit configured to correct the inclination of the determined document portion by a rotation process of the read image data; and a cut-out unit configured to cut out, based on a size of the document portion determined from the detected edge, a partial image of the document portion from the read image data in which the inclination has been corrected.

## Claims

### Claim 1

An image processing apparatus comprising:
a reader configured to read a document sheet with a reading size to generate an image; and
one or more processors and/or one or more circuits configured to perform a plurality of processes, including:
detecting a size of the document sheet based on the image generated by the reader;
determining whether the detected size of the document sheet is smaller than the reading size; and
in a case where it is determined that the detected size of the document sheet is smaller than the reading size, performing a cut-out process to cut out a document image of the document sheet from the image generated by the reader,
wherein, in a case where it is determined that the detected size of the document sheet is not smaller than the reading size, the cut-out process is not performed.

### Claim 2 (depends on 1)

The image processing apparatus according to claim 1, wherein the plurality of processes further include:
detecting a position of the document sheet in the image generated by the reader,
wherein the cut-out process is performed based on the detected size and position of the document sheet.

### Claim 3 (depends on 1)

The image processing apparatus according to claim 1, wherein the plurality of processes further include:
detecting edges of the document sheet in the image generated by the reader, wherein the size of the document sheet is detected based on the detected edges.

### Claim 4 (depends on 1)

The image processing apparatus according to claim 1, further comprising:
a scanner that includes the reader and is configured to perform the cut-out process, and
a controller configured to cause the scanner to perform the cut-out process in a case where it is determined that the detected size of the document sheet is smaller than the reading size.

### Claim 5 (depends on 4)

The image processing apparatus according to claim 4, wherein the scanner is configured to output only the document image cut out by the scanner to the controller.

### Claim 6 (depends on 1)

The image processing apparatus according to claim 1, wherein the plurality of processes further include:
correcting an inclination of the document image in the image generated by the reader.

### Claim 7 (depends on 1)

The image processing apparatus according to claim 1, further comprising:
a printer configured to perform printing based on the document image on a print sheet having a sheet size fitting with a size of the document image.

### Claim 8

An image processing method to be executed in an image processing apparatus including a reader configured to read a document sheet with a reading size to generate an image, the image processing method comprising:
detecting a size of the document sheet based on the image generated by the reader;
determining whether the detected size of the document sheet is smaller than the reading size; and
in a case where it is determined that the detected size of the document sheet is smaller than the reading size, performing a cut-out process to cut out a document image of the document sheet from the image generated by the reader,
wherein, in a case where it is determined that the detected size of the document sheet is not smaller than the reading size, the cut-out process is not performed.
