# US 2019/0356790 A1 · Image processing apparatus, non-transitory storage medium, 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 2019/0356790 A1
- Document ID: US20190356790A1
- Status: Published application
- Kind: A1
- Application number: 16/395,100
- Filed: 2019-04-25
- Published: 2019-11-21
- Earliest claimed: 2018-05-17
- Assignees: Canon Kabushiki Kaisha
- Applicants: Canon Kabushiki Kaisha
- Inventors: Yutaro Kamata; Takashi Miyauchi; Naoki Ito
- Web page: https://patentgrep.com/patent/US20190356790A1

## CPC

- H04N 1/00167: {Processing or editing (H04N1/00196 - H04N1/00201 take precedence)}
- G06F 9/3004: {to perform operations on memory}
- G06T 7/73: using feature-based methods
- G06T 11/00: Two-dimensional [2D] image generation
- G06V 10/242: {by image rotation, e.g. by 90 degrees}
- G06V 10/44: Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersections; Connectivity analysis, e.g. of connected components
- G06V 30/413: Classification of content, e.g. text, photographs or tables
- G06V 30/414: Extracting the geometrical structure, e.g. layout tree; Block segmentation, e.g. bounding boxes for graphics or text
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING

## Abstract

An image processing apparatus performs operations. A mode is designated in repeat layout processing. A document area is detected by performing image analysis processing on a scanned image, and an inclination-corrected document image is acquired by performing extraction and inclination correction of a document image based on the detected document area. An initial repeat target area position is determined based on the acquired inclination-corrected document image and the designated mode, the inclination-corrected document image and a frame indicating the determined position are displayed, and a repeat target area designation screen is displayed to change a position of the frame indicating the repeat target area based on a user instruction. An output image is generated after the repeat layout processing by repeatedly laying out, in a designated sheet size, an image of the repeat target area determined based on the frame set on the repeat target area designation screen.

## Claims

### Claim 1

An image processing apparatus comprising:
a memory that stores a program; and
at least one processor that executes the program to perform operations including:
designating a mode in repeat layout processing,
detecting a document area by performing image analysis processing on a scanned image, and acquiring an inclination-corrected document image by performing extraction and inclination correction of a document image based on the detected document area,
determining a position of an initial repeat target area based on the acquired inclination-corrected document image and the designated mode, displaying the inclination-corrected document image and a frame indicating the determined position of the initial repeat target area, and displaying a repeat target area designation screen to change a position of the frame indicating the repeat target area based on an instruction by a user,
generating an output image after the repeat layout processing by repeatedly laying out, in a designated sheet size, an image of the repeat target area determined based on the frame set on the repeat target area designation screen, and
performing control to perform print processing using the output image after the repeat layout processing.

### Claim 2 (depends on 1)

The image processing apparatus according to claim 1, wherein, in a case where a non-scaling mode in which an image extracted based on the repeat target area is repeatedly arranged in a non-scaled size is designated in the mode designation, the processor displays the repeat target area designation screen while setting, as the initial repeat target area, a position of the inclination-corrected document image.

### Claim 3 (depends on 1)

The image processing apparatus according to claim 1, wherein, in a case where a scaling mode in which an image extracted based on the repeat target area is scaled to an output size designated by the user and the scaled image is repeatedly arranged is designated in the mode designation, the processor makes a center position of the inclination-corrected document image coincident with a center position of the repeat target area, and displays the repeat target area designation screen while setting a position of a rectangle that has a same aspect ratio as an aspect ratio of the output size and has a largest size in the inclination-corrected document image, as the initial repeat target area.

### Claim 4 (depends on 1)

The image processing apparatus according to claim 1, wherein, in a case where the mode is changed, the processor (A) determines the position of the initial repeat target area based on information on (i) the repeat target area designated on the repeat target area designation screen before the mode change, (ii) the inclination-corrected document image, and (iii) the mode designated in the mode designation, (B) displays the inclination-corrected document image and the frame indicating the determined position of the initial repeat target area, and (C) displays the repeat target area designation screen to change the position of the frame indicating the repeat target area based on the instruction by the user.

### Claim 5

A non-transitory computer-readable storage medium storing a program to cause an image processing apparatus to perform a method, the method comprising:
designating a mode in repeat layout processing;
detecting a document area by performing image analysis processing on a scanned image, and acquiring an inclination-corrected document image by performing extraction and inclination correction of a document image based on the detected document area;
determining a position of an initial repeat target area based on the acquired inclination-corrected document image and the designated mode, displaying the inclination-corrected document image and a frame indicating the determined position of the initial repeat target area, and displaying a repeat target area designation screen to change a position of the frame indicating the repeat target area based on an instruction by a user;
generating an output image after the repeat layout processing by repeatedly laying out, in a designated sheet size, an image of the repeat target area determined based on the frame set on the repeat target area designation screen; and
performing control to perform print processing using the output image after the repeat layout processing.

### Claim 6 (depends on 5)

The non-transitory computer readable storage medium according to claim 5, wherein, in a case where a non-scaling mode in which an image extracted based on the repeat target area is repeatedly arranged in a non-scaled size is designated in the mode designation, displaying includes displaying the repeat target area designation screen while setting, as the initial repeat target area, a position of the inclination-corrected document image,

### Claim 7 (depends on 5)

The non-transitory computer readable storage medium according to claim 5, the method further comprising:
wherein, in a case where a scaling mode in which an image extracted based on the repeat target area is scaled to an output size designated by the user and the scaled image is repeatedly arranged is designated in the mode designation,
making a center position of the inclination-corrected document image coincident with a center position of the repeat target area, and
displaying the repeat target area designation screen while setting a position of a rectangle that has a same aspect ratio as an aspect ratio of the output size and has a largest size in the inclination-corrected document image, as the initial repeat target area.

### Claim 8 (depends on 5)

The non-transitory computer readable storage medium according to claim 5, the method further comprising:
wherein, in a case where the mode is changed,
(A) determining the position of the initial repeat target area based on information on (i) the repeat target area designated on the repeat target area designation screen before the mode change, (ii) the inclination-corrected document image, and (iii) the mode designated in the mode designation,
(B) displaying the inclination-corrected document image and the frame indicating the determined position of the initial repeat target area, and
(C) displaying the repeat target area designation screen to change the position of the frame indicating the repeat target area based on the instruction by the user.

### Claim 9

A method for an image processing apparatus, the method comprising:
designating a mode in repeat layout processing;
detecting a document area by performing image analysis processing on a scanned image, and acquiring an inclination-corrected document image by performing extraction and inclination correction of a document image based on the detected document area;
determining a position of an initial repeat target area based on the acquired inclination-corrected document image and the designated mode, displaying the inclination-corrected document image and a frame indicating the determined position of the initial repeat target area, and displaying a repeat target area designation screen to change a position of the frame indicating the repeat target area based on an instruction by a user;
generating an output image after the repeat layout processing by repeatedly laying out, in a designated sheet size, an image of the repeat target area determined based on the frame set on the repeat target area designation screen; and
performing control to perform print processing using the output image after the repeat layout processing.
