IP Library Granted Patent US 12675211
Granted Patent B2
US 12675211 · App. 18/648,017 · Granted Jul 7, 2026

User interface for images with wide field of view

Inventor: Yeon Woo Kim (Seongnam-si, KR)
Assignee: HANWHA VISION CO., LTD.
G06F3/04845H05B47/196G06F2203/04806
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12675211
App. No.
18/648,017
Granted
Jul 7, 2026
Kind
B2
Abstract

An operating method for a server includes: displaying, on a screen of a user terminal, a first user interface including a first image obtained by correcting a captured image; displaying, on the screen of the user terminal, a second user interface including a first control point, a second control point, and a segment connecting the first control point to the second control point; obtaining a first user input from the first control point or the second control point; and in response to the first user input, displaying, through the first user interface, a second image obtained by correcting the captured image based on rotational information determined by the first control point, the second control point and the segment, and a center position of the first image.

Claims (43)

1 . An operating method for a server, the operating method comprising:

displaying, on a screen of a user terminal, a first user interface comprising a first image obtained by correcting a captured image;

displaying, on the screen of the user terminal, a second user interface comprising a first control point, a second control point, and a segment connecting the first control point to the second control point;

obtaining a first user input from the first control point or the second control point; and

in response to the first user input, displaying, through the first user interface, a second image obtained by correcting the captured image based on rotational information determined by the first control point, the second control point and the segment, and a center position of the first image,

wherein the obtaining the first user input comprises moving one of the first control point or the second control point in a clockwise or counterclockwise direction about a center point between the first control point and the second control point,

wherein the other of the first control point or the second control point moves in the clockwise or counterclockwise direction about the center point between the first control point and the second control point, and

wherein the first user input determines a zoom of the second image based on a distance between the first control point and the second control point.

2 . The operating method of claim 1 , wherein the obtaining the first user input further comprises selecting the first control point or the second control point and dragging the selected first control point or the second control point to a position on the screen of the user terminal.

3 . The operating method of claim 1 , wherein the rotational information determines a roll, a pitch, and a yaw of the second image based on an angle formed by the first control point, the second control point, and the segment.

4 . The operating method of claim 1 , further comprising obtaining, through a third user interface provided to the user terminal, a second user input corresponding to a parking surface setting in the second image displayed on the screen.

5 . The operating method of claim 4 , further comprising obtaining, through a fourth user interface provided to the user terminal, a third user input based on a use of the parking surface based on the parking surface setting.

6 . The operating method of claim 4 , further comprising obtaining, through a fifth user interface provided to the user terminal, a fourth user input for controlling a lighting of the parking surface based on the parking surface setting.

7 . The operating method of claim 4 , wherein the obtaining the second user input comprises obtaining, through the third user interface, one or more polygon shapes respectively defining one or more parking surfaces.

8 . The operating method of claim 1 , wherein the obtaining the first user input further comprises selecting the first control point or the second control point and dragging the selected first control point or the second control point to a position on the screen of the user terminal,

wherein the first user input determines the rotational information, and

wherein the rotational information determines a roll, a pitch, and a yaw of the first image based on an angle formed by the first control point, the second control point, and the segment.

9 . The operating method of claim 1 , wherein the captured image comprises a plurality of images or a video.

10 . A server comprising:

a memory comprising instructions for a user terminal; and

a processor configured to execute the instructions to perform operations comprising:

displaying, on a screen of the user terminal, a first user interface comprising a first image obtained by correcting a captured image;

displaying, on the screen of the user terminal, a second user interface comprising a first control point, a second control point and a segment connecting the first control point to the second control point;

obtaining a first user input from the first control point or the second control point; and

in response to the first user input, displaying, through the first user interface, a second image obtained by correcting the captured image based on rotational information determined by the first control point, the second control point and the segment, and a center position of the first image,

wherein the obtaining the first user input comprises moving one of the first control point or the second control point in a clockwise or counterclockwise direction about a center point between the first control point and the second control point,

wherein the other of the first control point or the second control point moves in the clockwise or counterclockwise direction about the center point between the first control point and the second control point, and

wherein the first user input determines a zoom of the second image based on a distance between the first control point and the second control point.

11 . The server of claim 10 , wherein the rotational information determines a roll, a pitch, and a yaw of the second image based on an angle formed by the first control point, the second control point, and the segment.

12 . The server of claim 10 , wherein the processor is further configured to execute the instructions to perform an operation of obtaining, through a third user interface provided to the user terminal, a second user input corresponding to a parking surface setting in the second image displayed on the screen.

13 . The server of claim 12 , wherein the processor is further configured to execute the instructions to perform an operation of obtaining, through a fourth user interface provided to the user terminal, a third user input based on a use of the parking surface based on the parking surface setting.

14 . The server of claim 12 , wherein the processor is further configured to execute the instructions to perform an operation of obtaining, through a fifth user interface provided to the user terminal, a fourth user input for controlling a lighting of the parking surface based on the parking surface setting.

15 . The server of claim 12 , wherein the third user interface overlays the first user interface,

wherein the second user input comprises an input of one or more polygon shapes respectively defining one or more parking surfaces.

16 . The server of claim 10 , wherein the processor is further configured to execute the instructions to perform an operation of displaying, through a sixth user interface provided to the user terminal, the captured image in an uncorrected state.

17 . A computer-readable recording medium on which a computer program is recorded, wherein the computer-readable recording medium comprises instructions to cause a processor to:

display, on a screen of a user terminal, a first user interface comprising a first image obtained by correcting a captured image;

display, on the screen of the user terminal, a second user interface comprising a first control point, a second control point, and a segment connecting the first control point to the second control point;

obtain a first user input from the first control point or the second control point; and

in response to the first user input, display, through the first user interface, a second image obtained by correcting the captured image based on rotational information determined by the first control point, the second control point and the segment, and a center position of the first image,

wherein the obtaining the first user input comprises moving one of the first control point or the second control point in a clockwise or counterclockwise direction about a center point between the first control point and the second control point,

wherein the other of the first control point or the second control point moves in the clockwise or counterclockwise direction about the center point between the first control point and the second control point, and

wherein the first user input determines a zoom of the second image based on a distance between the first control point and the second control point.