# US 2025/0147646 A1 · Image monitoring device and method capable of adaptively placing a plurality of images

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

- Number: US 2025/0147646 A1
- Document ID: US20250147646A1
- Status: Published application
- Kind: A1
- Application number: 19/012,109
- Filed: 2025-01-07
- Published: 2025-05-08
- Earliest claimed: 2022-07-12
- Assignees: Hanwha Vision Co., Ltd.
- Applicants: Hanwha Vision Co., Ltd.
- Inventors: Chung Jin SON; Hyun Ho KIM; Ho Jung LEE; Sang Yun LEE
- Web page: https://patentgrep.com/patent/US20250147646A1

## CPC

- G06F 3/04842: Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence)
- H04N 7/18: Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
- G06F 3/04845: for image manipulation, e.g. dragging, rotation, expansion or change of colour
- H04N 21/218: Source of audio or video content {, e.g. local disk arrays (details of retrieval in video databases G06F16/739)}
- H04N 21/431: Generation of visual interfaces {for content selection or interaction}; Content or additional data rendering
- H04N 21/485: End-user interface for client configuration
- H04N 7/181: {for receiving images from a plurality of remote sources}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

An image monitoring device includes: a network interface; a user interface; an image decoder; and an image synthesizer configured to display a first image, that is decoded, on a screen, wherein the screen includes a plurality of unit cells, wherein the image synthesizer is further configured to, based on a second image being additionally selected via the user interface: display the first image and the second image together on the screen; and increase an amount of the plurality of unit cells by expanding the plurality of unit cells first in a horizontal row direction and then in a vertical column direction, based on a condition that a number of the plurality of unit cells in the horizontal row direction is greater than or equal to a number of the plurality of unit cells in the vertical column direction is always satisfied.

## Claims

### Claim 1

An image monitoring device comprising:
a network interface configured to receive a plurality of images from a plurality of cameras through at least one channel;
a user interface configured to allow a user to select at least a first image to be displayed on a screen from among the plurality of images that are received;
an image decoder configured to decode the first image that is selected; and
an image synthesizer configured to display the first image, that is decoded, on the screen,
wherein the screen comprises a plurality of unit cells,
wherein the image synthesizer is further configured to, based on a second image being additionally selected via the user interface:
display the first image and the second image together on the screen; and
increase an amount of the plurality of unit cells by expanding the plurality of unit cells first in a horizontal row direction and then in a vertical column direction, based on a condition that a number of the plurality of unit cells in the horizontal row direction is greater than or equal to a number of the plurality of unit cells in the vertical column direction is always satisfied.

### Claim 2 (depends on 1)

The image monitoring device of claim 1, wherein the image synthesizer is further configured to place the first image and the second image on the screen such that a relative position of the first image does not change when the second image is placed.

### Claim 3 (depends on 1)

The image monitoring device of claim 1, wherein the plurality of unit cells have a same reference aspect ratio, and the image synthesizer is further configured to:
place the first image in one unit cell from among the plurality of unit cells based on an aspect ratio of the first image being smaller than or equal to the reference aspect ratio; and
place the first image across two or more unit cells from among the plurality of unit cells based on the aspect ratio of the first image being greater than the reference aspect ratio.

### Claim 4 (depends on 3)

The image monitoring device of claim 3, wherein the image synthesizer is further configured to, based on a third image being added after the first image is placed in the two or more unit cells:
place, based on an aspect ratio of the third image being smaller than or equal to an aspect ratio of an empty area of the screen that is adjacent to the first image placed in the two or more unit cells, the third image in the empty area of the screen; and
place, based on the aspect ratio of the third image being greater than the aspect ratio of the empty area, the third image in another unit cell that is spaced apart from the first image.

### Claim 5 (depends on 1)

The image monitoring device of claim 1, wherein the image synthesizer is further configured to determine in advance a number of the plurality of unit cells required for placing a plurality of selected images, and place the plurality of selected images in the number of the plurality of unit cells determined such that a number of empty unit cells among the plurality of unit cells is minimized.

### Claim 6 (depends on 5)

The image monitoring device of claim 5, wherein the image synthesizer is further configured to, based on a command to place the second image at a first position where the first image is already placed being input through the user interface, place the second image in a unit cell from among the plurality of unit cells that is at a second position next to the first position.

### Claim 7 (depends on 5)

The image monitoring device of claim 5, wherein the image synthesizer is further configured to, based on a command to move a specific image from among a plurality of displayed images on the screen being input through the user interface:
place the specific image at a position at which an existing image is present;
find an empty unit cell from among the plurality of unit cells by scanning the screen in a horizontal direction from an upper left corner; and
place the existing image in the empty unit cell.

### Claim 8 (depends on 5)

The image monitoring device of claim 5, wherein the image synthesizer is further configured to, based on a command to enlarge a specific image from among a plurality of displayed images on the screen being input through the user interface:
enlarge the specific image such as to cover at least one image from among the plurality of displayed images;
find at least one empty unit cell in an order of priority by scanning the screen in a horizontal direction; and
place, based on the order of priority, the at least one image that is covered in the at least one empty unit cell.

### Claim 9 (depends on 8)

The image monitoring device of claim 8, wherein the image synthesizer is further configured to, based on finding no empty unit cells as a result of the scanning, place the at least one image that is covered in at least one from among empty unit cells obtained by expanding the plurality of unit cells.

### Claim 10 (depends on 1)

The image monitoring device of claim 1, wherein the image synthesizer is further configured to, based on a command to change a size or position of at least one from among displayed images on the screen being input through the user interface, change and display the at least one from among the displayed images according to the command and, based on a return command being input through the user interface, display an entirety of each of the displayed images by auto-fitting the displayed images within the screen.

### Claim 11

An image monitoring method performed by a computing device including a processor and a memory that stores instructions executable by the processor, the image monitoring method comprising:
receiving a plurality of images from a plurality of cameras through at least one channel;
selecting at least two images to be displayed on a screen from among the plurality of images based on receiving at least one user input through a user interface;
decoding the at least two images that are selected; and
displaying the at least two images, that are decoded, on the screen,
wherein the screen includes a plurality of unit cells, and
wherein the displaying comprises increasing an amount of the plurality of unit cells by expanding the plurality of unit cells first in a horizontal row direction and then in a vertical column direction, based on a condition that a number of the plurality of unit cells in the horizontal row direction is greater than or equal to a number of the plurality of unit cells in the vertical column direction is always satisfied.

### Claim 12 (depends on 11)

The image monitoring method of claim 11, wherein the displaying further comprises placing a first image and a second image, among the at least two images, on the screen such that a relative position of the first image does not change when the second image is placed.

### Claim 13 (depends on 11)

The image monitoring method of claim 11, wherein the plurality of unit cells have a same reference aspect ratio, and the image monitoring method further comprises:
placing a first image from among the at least two images in one unit cell from among the plurality of unit cells based on an aspect ratio of the first image being smaller than or equal to the reference aspect ratio; or
placing the first image across two or more unit cells from among the plurality of unit cells based on the aspect ratio of the first image being greater than the reference aspect ratio.

### Claim 14 (depends on 13)

The image monitoring method of claim 13, further comprising:
placing the first image across the two or more unit cells based on the aspect ratio of the first image being greater than the reference aspect ratio; and
placing a second image after the first image is placed, wherein the placing the second image comprises:
placing, based on an aspect ratio of the second image being smaller than or equal to an aspect ratio of an empty area of the screen that is adjacent to the first image placed in the two or more unit cells, the second image in the empty area of the screen; or
placing based on the aspect ratio of the second image being greater than the aspect ratio of the empty area, the second image in another unit cell that is spaced apart from the first image.

### Claim 15 (depends on 11)

The image monitoring method of claim 11, further comprising:
determining in advance a number of the plurality of unit cells required for placing the at least two images that are selected; and
placing the at least two images in the number of the plurality of unit cells determined such that a number of empty unit cells among the plurality of unit cells is minimized.

### Claim 16 (depends on 15)

The image monitoring method of claim 15, further comprising:
receiving a command, input through the user interface, to place a second image from among the at least two images at a first position where a first image from among the at least two images is already placed; and
placing the second image in a unit cell from among the plurality of unit cells that is at a second position next to the first position.

### Claim 17 (depends on 15)

The image monitoring method of claim 15, further comprising:
receiving a command, input through the user interface, to move a specific image from among a plurality of displayed images on the screen; and
based on receiving the command:
placing the specific image at a position at which an existing image is present;
finding an empty unit cell from among the plurality of unit cells by scanning the screen in a horizontal direction from an upper left corner; and
placing the existing image in the empty unit cell.

### Claim 18 (depends on 15)

The image monitoring method of claim 15, further comprising:
receiving a command, input through the user interface, to enlarge a specific image from among a plurality of displayed images on the screen; and
based on receiving the command:
enlarging the specific image such as to cover at least one image from among the plurality of displayed images;
finding at least one empty unit cell in an order of priority by scanning the screen in a horizontal direction; and
placing, based on the order of priority, the at least one image that is covered in the at least one empty unit cell.

### Claim 19 (depends on 15)

The image monitoring method of claim 15, further comprising:
receiving a command, input through the user interface, to enlarge a specific image from among a plurality of displayed images on the screen; and
based on receiving the command:
enlarging the specific image such as to cover at least one image from among the plurality of displayed images;
finding no empty unit cells by scanning the screen in a horizontal direction; and
placing, based on the finding no empty unit cells, the at least one image that is covered in empty unit cells obtained by expanding the plurality of unit cells.

### Claim 20 (depends on 11)

The image monitoring method of claim 11, further comprising:
receiving a command, input through the user interface, to change a size or position of at least one from among displayed images on the screen;
changing and displaying the at least one from among displayed image according to the command; and,
displaying, based on a return command being input through the user interface, an entirety of each of the displayed images by auto-fitting the displayed images within the screen.
