IP Library Granted Patent US 12705964
Granted Patent B2
US 12705964 · App. 18/898,591 · Granted Aug 11, 2026

PTZ camera operating system

Inventors: Hyunbin Kim (Seongnam-si, KR); Chan Hee Shin (Seoul, KR)
Assignee: IDIS CO., LTD.
G08B13/1968G08B13/19602G08B13/19628G08B13/1963
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 12705964
App. No.
18/898,591
Granted
Aug 11, 2026
Kind
B2
Abstract

Disclosed is a PTZ camera operating system capable of easily and simply setting and monitoring a surveillance area through a user-intuitive surveillance area setting UI capable of setting the surveillance area from a hemispherical fisheye image generated using individual images within a motion range captured by a PTZ camera.

Claims (21)

1 . A pan-tilt-zoom (PTZ) camera operating system comprising:

a nonvolatile memory configured to store a hemispherical fisheye image generated using individual images within a motion range captured by a PTZ camera;

a processor configured to execute a surveillance area setting user interface (UI) for setting a surveillance area using the hemispherical fisheye image stored in the nonvolatile memory;

a display unit configured to output a surveillance area setting UI executed by the processor to a screen;

a user input unit comprising at least one of a keyboard, a mouse, and a touch panel, wherein the user input unit is configured to receive input of a user operation for setting the surveillance area;

a communication unit configured to communicate with the PTZ camera,

wherein the surveillance area setting UI outputs the hemispherical fisheye image stored in the nonvolatile memory to the screen, and sets, as the surveillance area, an area selected through the user operation from the hemispherical fisheye image output to the screen,

wherein the processor comprises:

a fisheye image generator configured to generate a hemispherical fisheye image using individual images within the motion range captured by the PTZ camera;

a fisheye image storage controller configured to perform a control operation to store the hemispherical fisheye image generated by the fisheye image generator in the nonvolatile memory;

a surveillance area setting UI output controller configured to perform a control operation to output the surveillance area setting UI for setting the surveillance area through the display unit;

a coordinate mapping processor configured to generate a PTZ camera driving table by mapping fisheye image coordinates included in the surveillance area set by the surveillance area setting UI to PTZ camera driving coordinates; and

a camera driving table storage controller configured to perform a control operation to store the PTZ camera driving table generated by the coordinate mapping processor in the nonvolatile memory.

2 . The PTZ camera operating system according to claim 1 , wherein the surveillance area setting UI sets the surveillance area using a grid setting method of overlaying grids for selection of the surveillance area through a user operation on the hemispherical fisheye image and setting, as the surveillance area, a fisheye image area including the grids overlayed on the hemispherical fisheye image.

3 . The PTZ camera operating system according to claim 1 , wherein the surveillance area setting UI sets the surveillance area using a polygon setting method of overlaying a polygon for selection of the surveillance area through a user operation on the hemispherical fisheye image and setting, as the surveillance area, a fisheye image area in the polygon selected by moving vertices of the polygon.

4 . The PTZ camera operating system according to claim 1 , wherein the processor further comprises a camera driving controller configured to control driving of the PTZ camera.

5 . The PTZ camera operating system according to claim 4 , wherein the camera driving controller captures individual images of each driving area while panning and tilting the PTZ camera in a zoom state at a specific magnification within the motion range.

6 . The PTZ camera operating system according to claim 5 , wherein the fisheye image generator combines individual images of each driving area, and distorts a planar image obtained by connecting overlapping areas of the individual images using an inverse matrix of a fisheye image generation matrix to generate a hemispherical fisheye image.

7 . The PTZ camera operating system according to claim 4 , wherein the processor captures a surveillance area image in real time by performing a driving control to pan/tilt the PTZ camera to the surveillance area set by the surveillance area setting UI through the camera driving controller.

8 . The PTZ camera operating system according to claim 7 , wherein the processor further comprises an event detector configured to detect a motion event by analyzing in real time a surveillance area image captured in real time by the PTZ camera panned and tilted in real time in the surveillance area.

9 . The PTZ camera operating system according to claim 8 , wherein the processor pan-tilts the PTZ camera and zooms the PTZ camera at a preset magnification at the same time using the camera driving controller, thereby capturing an enlarged image centered on coordinates where a motion event is detected when the motion event is detected by the event detector.