# US 12,118,186 B2 · Display method, display apparatus, and non-transitory computer-readable storage medium storing program

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

- Number: US 12,118,186 B2
- Document ID: US12118186B2
- Status: Granted
- Kind: B2
- Application number: 18/458,197
- Filed: 2023-08-30
- Published: 2024-02-29
- Granted: 2024-10-15
- Earliest claimed: 2022-08-30
- Assignees: Seiko Epson Corporation
- Applicants: Seiko Epson Corporation
- Inventors: Fumitaka Kato
- Web page: https://patentgrep.com/patent/US12118186B2

## CPC

- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G03B 21/142: {Adjusting of projection optics}
- G03B 21/147: {Optical correction of image distortions, e.g. keystone}
- G06F 3/04845: for image manipulation, e.g. dragging, rotation, expansion or change of colour
- G06F 3/04847: Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
- G06F 3/0488: using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06T 11/00: Two-dimensional [2D] image generation
- G06F 3/0486: Drag-and-drop
- G06F 2203/04803: Split screen, i.e. subdividing the display area or the window area into separate subareas
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G03B: APPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR (optical parts of such apparatus G02B; photosensitive materials or processes for photographic purposes G03C; apparatus for processing exposed photographic materials G03D)
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL

## Abstract

A display method including: receiving first operation for dividing a region of a first image including a plurality of control points into a plurality of regions including a first region and a second region; receiving second operation for changing a number of control points included in at least one of the first region and the second region; receiving, in the at least one region of the first region and the second region, third operation including selection of one or more control points in the first image and designation of positions after the movement of the one or more control points; correcting a second image based on positions in the first image before the movement of the one or more control points and positions after the movement of the one or more control points in the first image; and causing a display apparatus to display the second image on a display surface.

## Claims

### Claim 1

A display method comprising:
receiving first operation for dividing a region of a first image including a plurality of control points into a plurality of regions including a first region and a second region;
receiving second operation for changing a number of control points included in at least one of the first region and the second region;
receiving, in the at least one region of the first region and the second region, third operation including selection of one or more control points in the first image and designation of positions after the movement of the one or more control points;
correcting a second image based on positions in the first image before the movement of the one or more control points and positions after the movement of the one or more control points in the first image; and
displaying, by a display apparatus, the second image on a display surface.

### Claim 2 (depends on 1)

The display method according to claim 1, further comprising displaying the first region and the second region in different display forms.

### Claim 3 (depends on 1)

The display method according to claim 1, further comprising displaying, in different display forms, a plurality of control points included in the first region and a plurality of control points included in the second region.

### Claim 4 (depends on 1)

The display method according to claim 1, wherein the receiving the first operation includes receiving operation for dividing the region of the first image into the second region and the first region which is a region of the first image other than the second region.

### Claim 5 (depends on 4)

The display method according to claim 4, wherein the receiving the first operation includes:
receiving selection of control points of the second region from the plurality of control points;
setting the second region in the first image based on arrangement of the control points of the second region in the first image; and
setting the first region in the first image based on arrangement of control points other than the control points of the second region in the first image.

### Claim 6 (depends on 4)

The display method according to claim 4, wherein the correcting the second image includes:
generating a first correction parameter based on the one or more control points included in the first region and the positions after the movement of the one or more control points included in the first region;
generating a second correction parameter based on the one or more control points included in the second region and the positions after the movement of the one or more control points included in the second region;
dividing the second image into a third region and a fourth region based on the first region and the second region in the first image;
correcting the third region using the first correction parameter;
correcting the fourth region using the second correction parameter; and
combining the third region and the fourth region.

### Claim 7 (depends on 1)

The display method according to claim 1, wherein the first region and the second region are in contact in a first side of the first region and a second side of the second region, and
the receiving the second operation includes receiving operation for changing a number of control points of the second region to satisfy a relation of Expression (1) described below:
N=TM−1 or M=TN−1 (1)
where N represents a number in the second side of control points of the second region changed by the second operation, M represents a number of the control points in the first side of the first region, and T is any natural number.

### Claim 8 (depends on 1)

The display method according to claim 1, wherein
the second region is surrounded by the first region, the first region and the second region are in contact in a line segment of the first region and a second side of the second region, and
the receiving the second operation includes receiving operation for changing a number of control points of the second region to satisfy a relation of Expression (1) described below:
N=TM−1 or M=TN−1 (1)
where N represents a number in the second side of control points of the second region changed by the second operation, M represents a number of the control points in the line segment of the first region, and T is any natural number.

### Claim 9 (depends on 7)

The display method according to claim 7, wherein the receiving the second operation includes not receiving, as the second operation, operation not satisfying the relation of the Expression (1).

### Claim 10 (depends on 7)

The display method according to claim 7, wherein the receiving the second operation includes performing a notification operation when operation not satisfying the relation of the Expression (1) is input.

### Claim 11

A display apparatus comprising:
a display panel which displays an image on a display surface; and
one or more processors programmed to execute:
receiving first operation for dividing a region of a first image including a plurality of control points into a plurality of regions including a first region and a second region;
receiving second operation for changing a number of control points included in at least one of the first region and the second region;
receiving, in the at least one region of the first region and the second region, third operation including selection of one or more control points in the first image and designation of positions after the movement of the one or more control points;
correcting a second image based on positions in the first image before the movement of the one or more control points and positions after the movement of the one or more control points in the first image; and
causing the display panel to display the second image on the display surface.

### Claim 12

A non-transitory computer-readable storage medium storing a program, the program causing a computer to execute:
receiving first operation for dividing a region of a first image including a plurality of control points into a plurality of regions including a first region and a second region;
receiving second operation for changing a number of control points included in at least one of the first region and the second region;
receiving, in the at least one region of the first region and the second region, third operation including selection of one or more control points in the first image and designation of positions after the movement of the one or more control points;
correcting a second image based on positions in the first image before the movement of the one or more control points and positions after the movement of the one or more control points in the first image; and
causing a display apparatus to display the second image on a display surface.
