KR102398280B1 - Apparatus and method for providing video of area of interest - Google Patents
Apparatus and method for providing video of area of interest Download PDFInfo
- Publication number
- KR102398280B1 KR102398280B1 KR1020210133980A KR20210133980A KR102398280B1 KR 102398280 B1 KR102398280 B1 KR 102398280B1 KR 1020210133980 A KR1020210133980 A KR 1020210133980A KR 20210133980 A KR20210133980 A KR 20210133980A KR 102398280 B1 KR102398280 B1 KR 102398280B1
- Authority
- KR
- South Korea
- Prior art keywords
- image
- region
- interest
- area
- monitoring
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
- H04N7/181—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a plurality of remote sources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/4508—Management of client data or end-user data
- H04N21/4524—Management of client data or end-user data involving the geographical location of the client
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/4728—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for selecting a Region Of Interest [ROI], e.g. for requesting a higher resolution version of a selected region
-
- H04N5/23206—
-
- H04N5/23296—
-
- H04N5/23299—
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/765—Interface circuits between an apparatus for recording and another apparatus
- H04N5/77—Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television camera
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Closed-Circuit Television Systems (AREA)
Abstract
Description
본 발명은 관심 영역에 대한 영상을 제공하기 위한 장치 및 방법을 제공한다.The present invention provides an apparatus and method for providing an image of a region of interest.
일반적으로 폐쇄회로 텔레비전(Closed-circuit television, CCTV) 또는 IP(Internet Protocol) 카메라 등과 같은 감시 카메라는 넓은 지역의 각종 범죄 또는 재난 등에 대한 증거자료 확보 및 대응을 위해 다양한 위치에 설치된다. 이러한 감시 카메라는 설치된 위치에서 감시 영역에 대한 영상을 촬영하고, 촬영된 영상을 관제 센터로 전달한다. 관제 센터는 감시 카메라로부터 수신된 촬영 영상을 디스플레이를 통해 표시하거나 분석하는 등의 감시 동작을 수행한다.In general, surveillance cameras, such as closed-circuit television (CCTV) or IP (Internet Protocol) cameras, are installed in various locations to secure evidence and respond to various crimes or disasters in a wide area. Such a surveillance camera shoots an image for the surveillance area at an installed location, and delivers the captured image to the control center. The control center performs a monitoring operation such as displaying or analyzing the captured image received from the monitoring camera through the display.
이와 같이 감시 카메라로부터 획득된 영상은 관제 센터의 데이터베이스에 저장되며, 사용자는 해당 데이터베이스를 이용하여 원하는 지역의 영상을 검색할 수 있다. 사용자가 원하는 지역의 영상을 확인하기 위해서 사용자는 특정 지역에 위치하는 감시 카메라들을 확인하고, 확인된 감시 카메라들이 촬영한 영상들을 일일이 확인해야 하는 번거로움이 있다. 뿐만 아니라, 감시 카메라가 복수의 감시 영역을 촬영한 경우 사용자는 복수의 감시 영역에 관한 영상들 중 원하는 지역의 영상을 확인하기 위한 소요 시간이 증가된다.In this way, the image obtained from the surveillance camera is stored in the database of the control center, and the user can search for an image of a desired area using the database. In order to check the video of the desired area, the user has the inconvenience of checking the surveillance cameras located in the specific area and checking the images shot by the checked monitoring cameras one by one. In addition, when the monitoring camera captures a plurality of monitoring areas, the time required for the user to check an image of a desired area among images of the plurality of monitoring areas is increased.
따라서, 사용자가 원하는 관심 영역에 대한 감시 카메라의 영상을 제공하기 위한 방법이 요구된다.Accordingly, there is a need for a method for providing an image of a surveillance camera for a region of interest desired by a user.
본 발명이 해결하고자 하는 과제는 관심 영역에 대한 영상을 제공하기 위한 장치 및 방법을 제공하는 것이다. SUMMARY OF THE INVENTION An object of the present invention is to provide an apparatus and method for providing an image of a region of interest.
구체적으로, 본 발명이 해결하고자 하는 과제는 사용자의 관심 영역에 대응하는 적어도 하나의 감시 영역을 촬영한 영상을 빠르고 편리하게 제공하기 위한 장치 및 방법을 제공하는 것이다.Specifically, an object of the present invention is to provide an apparatus and method for quickly and conveniently providing an image captured by at least one monitoring area corresponding to a user's area of interest.
본 발명의 과제들은 이상에서 언급한 과제들로 제한되지 않으며, 언급되지 않은 또 다른 과제들은 아래의 기재로부터 당업자에게 명확하게 이해될 수 있을 것이다.The problems of the present invention are not limited to the problems mentioned above, and other problems not mentioned will be clearly understood by those skilled in the art from the following description.
전술한 바와 같은 과제를 해결하기 위하여 본 발명의 실시예에 따른 관심 영역에 대한 영상을 제공하기 위한 장치 및 방법이 제공된다. 본 발명의 실시예에 따른 관심 영역에 대한 영상을 제공하기 위한 장치는, 데이터를 송수신하는 통신부; 및 상기 통신부와 연결된 프로세서를 포함하고, 상기 프로세서는, 사용자 장치로부터 지도 상에서 선택된 관심 영역에 대한 영상 요청을 수신하고, 복수의 촬영 장치가 감시하는 감시 영역 중 상기 관심 영역에 대응하여 상기 복수의 촬영 장치가 촬영하는 방향에 해당하는 복수의 감시 영역을 결정하고, 상기 결정된 복수의 감시 영역에 대한 영상을 상기 사용자 장치로 제공한다.In order to solve the above problems, an apparatus and method for providing an image of a region of interest according to an embodiment of the present invention are provided. An apparatus for providing an image of a region of interest according to an embodiment of the present invention includes: a communication unit for transmitting and receiving data; and a processor connected to the communication unit, wherein the processor receives an image request for a region of interest selected on a map from a user device, and captures the plurality of images in response to the region of interest among monitoring regions monitored by a plurality of photographing devices. The device determines a plurality of monitoring areas corresponding to a photographing direction, and provides images of the plurality of determined monitoring areas to the user device.
본 발명의 실시예에 따른 관심 영역 영상 제공 장치의 프로세서에 의해서 수행되는 관심 영역에 대한 영상을 제공하기 위한 방법은, 사용자 장치로부터 지도 상에서 선택된 관심 영역에 대한 영상 요청을 수신하는 단계; 복수의 촬영 장치가 감시하는 감시 영역 중 상기 관심 영역에 대응하여 상기 복수의 촬영 장치가 촬영하는 방향에 해당하는 복수의 감시 영역을 결정하는 단계; 및 상기 결정된 적어도 하나의 감시 영역에 대한 영상을 상기 사용자 장치로 제공하는 단계를 포함한다.According to an embodiment of the present invention, a method for providing an image for a region of interest performed by a processor of a region of interest image providing apparatus includes: receiving an image request for a region of interest selected on a map from a user device; determining a plurality of monitoring areas corresponding to a direction in which the plurality of photographing devices take images in correspondence to the ROI from among the monitoring areas monitored by a plurality of photographing devices; and providing an image of the determined at least one monitoring area to the user device.
기타 실시예의 구체적인 사항들은 상세한 설명 및 도면들에 포함되어 있다.Details of other embodiments are included in the detailed description and drawings.
본 발명은 사용자의 관심 영역에 대응하는 적어도 하나의 감시 영역에 대한 영상을 빠르고 편리하게 제공할 수 있다.According to the present invention, it is possible to quickly and conveniently provide an image for at least one monitoring area corresponding to a user's area of interest.
또한, 본 발명은 사용자가 원하는 지역의 영상을 검색하기 위해 일일이 영상을 확인할 필요 없이 관심 영역에 해당하는 적어도 하나의 감시 영역에 대한 영상을 제공함으로써, 원하는 지역의 영상을 검색하기 위해 소요되는 시간을 최소화할 수 있고, 검색 효율이 증가될 수 있다.In addition, the present invention provides an image of at least one surveillance region corresponding to an ROI without the need to check the images one by one in order to search for an image of a desired region by a user, thereby reducing the time required to search for an image of a desired region. can be minimized, and search efficiency can be increased.
본 발명에 따른 효과는 이상에서 예시된 내용에 의해 제한되지 않으며, 더욱 다양한 효과들이 본 발명 내에 포함되어 있다.The effect according to the present invention is not limited by the contents exemplified above, and more various effects are included in the present invention.
도 1은 본 발명의 실시예에 따른 관심 영역에 대한 영상을 제공하는 시스템을 설명하기 위한 개략도이다.
도 2는 본 발명의 실시예에 따른 서비스 제공 서버를 설명하기 위한 개략도이다.
도 3은 본 발명의 실시예에 따른 사용자 장치를 설명하기 위한 개략도이다.
도 4는 본 발명의 실시예에 따른 관심 영역에 대한 영상을 제공하는 방법을 설명하기 위한 개략적인 순서도이다.
도 5는 본 발명의 실시예에 따른 관심 영역에 대한 영상을 제공하는 방법을 구체적으로 설명하기 위한 개략적인 순서도이다.
도 6은 본 발명의 실시예에 따른 서비스 제공 서버에서 복수의 촬영 장치 각각의 적어도 하나의 감시 영역을 결정하기 위한 방법을 설명하기 위한 예시도이다.
도 7a 및 도 7b는 본 발명의 실시예에 따른 복수의 촬영 장치가 렌즈 고정형 카메라인 경우 관심 영역에 대한 영상을 요청하고, 관심 영역에 대한 영상을 표시하기 위한 사용자 인터페이스를 제공하기 위한 방법을 설명하기 위한 예시도들이다.
도 8a, 도 8b, 도 8c 및 도 8d는 본 발명의 실시예에 따른 복수의 촬영 장치가 회전형 카메라인 경우 사용자 장치에서 관심 영역에 대한 영상을 요청하고, 관심 영역에 대한 영상을 표시하기 위한 사용자 인터페이스를 제공하기 위한 방법을 설명하기 위한 예시도들이다.
도 9는 본 발명의 실시예에 따른 관심 영역을 나타내는 예시도들이다.1 is a schematic diagram for explaining a system for providing an image of a region of interest according to an embodiment of the present invention.
2 is a schematic diagram for explaining a service providing server according to an embodiment of the present invention.
3 is a schematic diagram illustrating a user device according to an embodiment of the present invention.
4 is a schematic flowchart for explaining a method of providing an image for a region of interest according to an embodiment of the present invention.
5 is a schematic flowchart for describing in detail a method of providing an image for a region of interest according to an embodiment of the present invention.
6 is an exemplary diagram for explaining a method for determining at least one monitoring area of each of a plurality of photographing devices in a service providing server according to an embodiment of the present invention.
7A and 7B illustrate a method for providing a user interface for requesting an image of a region of interest and displaying an image of a region of interest when a plurality of photographing devices are a lens-fixed camera according to an embodiment of the present invention These are examples for
8A, 8B, 8C, and 8D are diagrams for requesting an image of an ROI from a user device when a plurality of photographing devices according to an embodiment of the present invention are a rotating camera, and displaying an image of the ROI Exemplary diagrams for explaining a method for providing a user interface.
9 is an exemplary diagram illustrating a region of interest according to an embodiment of the present invention.
본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나, 본 발명은 이하에서 개시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 것이며, 단지 본 실시예들은 본 발명의 개시가 완전하도록 하며, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다.Advantages and features of the present invention and methods of achieving them will become apparent with reference to the embodiments described below in detail in conjunction with the accompanying drawings. However, the present invention is not limited to the embodiments disclosed below, but will be embodied in various different forms, and only these embodiments allow the disclosure of the present invention to be complete, and common knowledge in the art to which the present invention pertains It is provided to fully inform those who have the scope of the invention, and the present invention is only defined by the scope of the claims.
비록 제1, 제2 등이 다양한 구성요소들을 서술하기 위해서 사용되나, 이들 구성요소들은 이들 용어에 의해 제한되지 않음은 물론이다. 이들 용어들은 단지 하나의 구성요소를 다른 구성요소와 구별하기 위하여 사용하는 것이다. 따라서 이하에서 언급되는 제1 구성요소는 본 발명의 기술적 사상 내에서 제2 구성요소일 수도 있음은 물론이다.Although the first, second, etc. are used to describe various elements, these elements are not limited by these terms, of course. These terms are only used to distinguish one component from another. Therefore, it goes without saying that the first component mentioned below may be the second component within the spirit of the present invention.
명세서 전체에 걸쳐 동일 참조 부호는 동일 구성 요소를 지칭한다.Like reference numerals refer to like elements throughout.
본 발명의 여러 실시예들의 각각 특징들이 부분적으로 또는 전체적으로 서로 결합 또는 조합 가능하며, 당업자가 충분히 이해할 수 있듯이 기술적으로 다양한 연동 및 구동이 가능하며, 각 실시예들이 서로에 대하여 독립적으로 실시 가능할 수도 있고 연관 관계로 함께 실시 가능할 수도 있다.Each feature of the various embodiments of the present invention may be partially or wholly combined or combined with each other, and as those skilled in the art will fully understand, technically various interlocking and driving are possible, and each embodiment may be implemented independently of each other, It may be possible to implement together in a related relationship.
이하, 첨부된 도면을 참조하여 본 발명의 다양한 실시예들을 상세히 설명한다.Hereinafter, various embodiments of the present invention will be described in detail with reference to the accompanying drawings.
도 1은 본 발명의 실시예에 따른 관심 영역에 대한 영상을 제공하는 시스템을 설명하기 위한 개략도이다.1 is a schematic diagram for explaining a system for providing an image of a region of interest according to an embodiment of the present invention.
도 1을 참조하면, 관심 영역에 대한 영상을 제공하는 시스템(10)은 지도를 이용하여 사용자의 관심 영역에 대한 영상을 제공하기 위한 시스템으로서, 적어도 하나의 감시 영역을 감시 및 촬영하는 복수의 촬영 장치(100), 지도 상의 관심 영역에 대응하는 영상을 제공하는 서비스 제공 서버(200) 및 관심 영역에 대한 영상을 요청하는 사용자 장치(300)를 포함할 수 있다.Referring to FIG. 1 , a
먼저, 복수의 촬영 장치(100) 각각은 소정의 위치에 고정 설치되며, 고정 설치된 상태에서 적어도 하나의 감시 영역에 대한 영상을 촬영하고, 촬영된 적어도 하나의 영상을 서비스 제공 서버(200)로 제공할 수 있다. 이때, 복수의 촬영 장치(100) 각각은 촬영된 영상과 함께 촬영 시각(또는 촬영 시간)(time)에 대한 정보를 더 제공할 수 있다.First, each of the plurality of photographing
복수의 촬영 장치(100)는 복수의 카메라부가 서로 다른 위치에 배치되어 각 카메라부를 통해 서로 다른 감시 영역을 동시에 또는 순차적으로 촬영하거나, 상하좌우 회전을 통해 시간별로 서로 다른 방향의 감시 영역을 촬영할 수 있는 CCTV 또는 IP 카메라 등일 수 있으나, 이에 한정되지 않으며, 복수의 감시 영역을 촬영하기 위한 다양한 촬영 장치일 수 있다. In the plurality of photographing
다음으로, 서비스 제공 서버(200)는 지도 상의 관심 영역에 대한 영상을 제공하기 위해 다양한 데이터를 연산하는 범용 컴퓨터, 랩탑, 데이터 서버 등일 수 있다. Next, the
이러한 서비스 제공 서버(200)는 복수의 촬영 장치(100) 각각으로부터 적어도 하나의 감시 영역에 대한 촬영 영상을 수신하고, 수신된 촬영 영상을, 복수의 촬영 장치(100) 각각이 감시하는 적어도 하나의 감시 영역에 대한 지도 정보와 대응시켜 저장할 수 있다. 여기서, 적어도 하나의 감시 영역은 복수의 촬영 장치(100) 각각의 위치 정보 및 복수의 촬영 장치(100) 각각이 촬영하는 방향을 나타내는 뷰(view) 정보에 의해서 결정될 수 있다. 뷰 정보는 촬영 장치가 회전형 카메라인 경우 상하 회전 정도를 나타내는 틸트(tilt) 좌표 정보, 좌우 회전 정보를 나타내는 팬(pan) 좌표 정보 및 줌(zoom) 정도를 나타내는 줌 좌표 정보 중 적어도 하나를 포함할 수 있다. 이때, 틸트 좌표 정보는 시간별 상하 회전 정도를 나타낼 수 있고, 팬 좌표 정보는 시간별 좌우 회전 정도를 나타낼 수 있다. 다양한 실시예에서 촬영 장치가 복수의 카메라 렌즈를 포함하는 렌즈 고정형 카메라인 경우 뷰 정보는 각 카메라 렌즈가 바라보는 위치를 포함할 수 있다. The
서비스 제공 서버(200)는 사용자 장치(300)로부터 사용자의 관심 영역에 대한 영상 요청을 수신하고, 복수의 카메라가 감시하는 감시 영역 중 해당 관심 영역에 대응하는 복수의 감시 영역을 결정한 후 결정된 적어도 하나의 감시 영역에 대한 영상을 사용자 장치(300)로 제공할 수 있다. 여기서, 영상 요청은 관심 영역에 대한 지도 정보를 포함할 수 있다. 다양한 실시예에서 영상 요청은 사용자가 제공받기 원하는 영상에 대한 촬영 시각을 나타내는 시간 정보를 더 포함할 수 있다. 지도 정보는 지도 상의 좌표를 의미할 수 있으며, 예를 들어 GIS(Geographic Information System) 좌표일 수 있다.The
구체적으로, 서비스 제공 서버(200)는 복수의 촬영 장치(100) 각각에 대한 적어도 하나의 감시 영역 및 관심 영역의 지도 정보를 기반하여 복수의 촬영 장치(100) 각각에 대한 적어도 하나의 감시 영역 중 관심 영역과 대응되는 복수의 감시 영역을 결정할 수 있다. 서비스 제공 서버(200)는 결정된 복수의 감시 영역에 대한 영상을 사용자의 관심 영역에 대한 영상으로서 사용자 장치(300)로 전달할 수 있다. Specifically, the
이어서, 사용자 장치(300)는 서비스 제공 서버(200)로 사용자의 관심 영역에 대한 영상을 요청하고, 서비스 제공 서버(200)로부터 수신된 적어도 하나의 촬영 영상을 표시하기 위한 사용자 인터페이스 장치로서, 이를 위한 어플리케이션, 프로그램 또는 위젯 등이 설치된 PC, 노트북, 스마트폰 또는 태블릿 PC 등일 수 있다. 이러한 사용자 장치(300)는 설치된 어플리케이션, 프로그램 또는 위젯 등을 통해서 서비스 제공 서버(200)로 사용자의 관심 영역에 대한 영상을 요청하고, 서비스 제공 서버(200)로부터 관심 영역에 대한 적어도 하나의 감시 영역 영상을 나타내기 위한 인터페이스 화면을 표시할 수 있다. 예를 들어, 인터페이스 화면은 지도 데이터를 나타내는 지도 영역 및 제공받고자 하는 영상의 촬영 시각을 선택하기 위한 시각 선택 영역을 포함할 수 있다. 여기서, 지도 표시 영역은 지도 데이터에 대응하는 복수의 촬영 장치(100)의 위치 및 복수의 촬영 장치 각각이 감시하는 감시 영역을 나타내는 그래픽 객체를 더 포함할 수 있다. Subsequently, the
사용자에 의해 제공받고자 하는 영상의 시간 정보와 함께 지도 표시 영역 중 소정의 영역에 대한 선택이 입력되면 사용자 장치(300)는 선택된 소정의 영역을 관심 영역으로 결정하고, 결정된 관심 영역에 대한 지도 정보 및 시간 정보를 포함하는 영상 요청을 서비스 제공 서버(200)로 전달할 수 있다.When a selection for a predetermined area among the map display areas is input together with time information of an image to be provided by the user, the
서비스 제공 서버(200)로부터 적어도 하나의 촬영 영상이 수신되면 사용자 장치(300)는 수신된 적어도 하나의 촬영 영상을 나타내기 위한 인터페이스 화면을 표시할 수 있다. 여기서, 인터페이스 화면은 적어도 하나의 촬영 영상을 나타내기 위한 표시 영역을 포함할 수 있다. When at least one captured image is received from the
제시된 실시예에서는 서비스 제공 서버(200)가 각 카메라의 감시 영역을 지도 좌표와 매핑하고, 관심 영역과 적어도 일부 중첩되는 감시 영역에 대한 감시 영역 영상을 제공하는 동작을 수행한다고 설명하였으나, 이에 한정되지 않으며, 사용자 장치(300)가 상술한 서비스 제공 서버에 대한 동작을 수행할 수 있다. In the presented embodiment, it has been described that the
이와 같이 본 발명은 사용자의 관심 영역에 대응하는 적어도 하나의 감시 영역에 대한 영상을 빠르고 편리하게 제공할 수 있다.As described above, the present invention can quickly and conveniently provide an image for at least one monitoring area corresponding to the user's area of interest.
하기에서는 도 2를 참조하여 서비스 제공 서버(200)에 대해서 구체적으로 설명하도록 한다.Hereinafter, the
도 2는 본 발명의 실시예에 따른 서비스 제공 서버를 설명하기 위한 개략도이다.2 is a schematic diagram for explaining a service providing server according to an embodiment of the present invention.
도 2를 참조하면, 서비스 제공 서버(200)는 통신부(210), 데이터베이스(220) 및 프로세서(230)를 포함할 수 있다.Referring to FIG. 2 , the
통신부(210)는 서비스 제공 서버(200)가 외부 장치와 통신 가능하도록 연결할 수 있다. 통신부(210)는 유/무선 통신을 이용하여 복수의 촬영 장치(100) 및 사용자 장치(300)와 연결되어 다양한 정보를 송수신할 수 있다. 구체적으로, 통신부(210)는 복수의 촬영 장치(100)에 의해서 획득(또는 촬영)된 영상을 수신하고, 사용자 장치(300)로부터 관심 영역에 대한 영상 요청을 수신할 수 있다. 통신부(210)는 사용자 장치(300)로 관심 영역에 대응하는 적어도 하나의 감시 영역 영상을 전달할 수 있다.The
데이터베이스(220)는 지도 상의 관심 영역에 대한 영상을 제공하기 위해 사용되는 다양한 데이터를 저장할 수 있다. 구체적으로, 데이터베이스(220)는 복수의 촬영 장치(100) 각각이 감시하는 적어도 하나의 감시 영역에 대한 영역 정보에 대한 지도 정보와, 지도 정보에 대응하여 적어도 하나의 감시 영역 영상을 저장할 수 있다. 이때, 지도 정보에 대응하는 적어도 하나의 감시 영역 영상은 촬영 시각별로 저장될 수 있다. 다양한 실시예에서 데이터베이스(220)는 복수의 촬영 장치(100) 각각에 대한 뷰 정보를 저장할 수 있다.The
프로세서(230)는 통신부(210) 및 데이터베이스(220)와 동작 가능하게 연결되어 지도 상의 관심 영역에 대한 영상을 제공하기 위한 다양한 명령들을 수행할 수 있다.The
프로세서(230)는 복수의 촬영 장치(100) 각각에 대한 뷰 정보에 기반하여 복수의 촬영 장치(100) 각각의 적어도 하나의 감시 영역을 결정하고, 결정된 적어도 하나의 감시 영역을 지도 데이터에 매핑하여 적어도 하나의 감시 영역에 대한 지도 정보를 획득할 수 있다. 예를 들어, 프로세서(230)는 복수의 촬영 장치(100) 각각이 배치된 위치에 따라 복수의 촬영 장치(100) 각각을 지도 데이터에 매핑하고, 복수의 촬영 장치(100) 각각에 대응하여 결정된 적어도 하나의 감시 영역을 지도 데이터에 매핑하여 적어도 하나의 감시 영역에 대한 지도 좌표를 획득할 수 있다.The
프로세서(230)는 획득된 지도 정보와 복수의 촬영 장치(100) 각각으로부터 수신된 적어도 하나의 감시 영역 영상을 대응시켜 데이터베이스(220)에 저장할 수 있다. 이때, 지도 정보 및 감시 영역 영상은 촬영 시각별로 저장될 수 있다.The
사용자 장치(300)로부터 사용자의 관심 영역에 대한 영상 요청이 수신되면 프로세서(230)는 관심 영역에 대응하는 복수의 감시 영역을 결정하고, 결정된 복수의 감시 영역에 대한 감시 영역 영상을 사용자 장치(300)로 전달할 수 있다. 여기서, 영상 요청은 사용자에 의해서 선택된 관심 영역의 지도 정보 및 시간 정보를 포함할 수 있다. When an image request for the user's ROI is received from the
이러한 경우 프로세서(230)는 복수의 촬영 장치(100) 각각에 대한 적어도 하나의 감시 영역 중 관심 영역과 대응되면서 시간 정보에 해당하는 복수의 감시 영역을 결정할 수 있다. 예를 들어, 관심 영역의 지도 정보가 관심 영역에 대한 지도 좌표(예: GIS 좌표 또는 GPS(Global Positioning System) 좌표 등)를 포함하고, 시간 정보가 2019년 4월 23일 12시 10분 0초인 경우 프로세서(230)는 복수의 촬영 장치(100) 각각의 적어도 하나의 감시 영역에 대한 지도 좌표와 관심 영역에 대한 지도 좌표를 이용하여 관심 영역의 적어도 일부와 중첩되는 복수의 감시 영역을 결정할 수 있다. 프로세서(230)는 결정된 복수의 감시 영역에 대응하여 2019년 4월 23일 12시 10분에 획득된 감시 영역 영상이 존재하는지를 확인하고, 2019년 4월 23일 12시 10분에 획득된 감시 영역 영상이 존재하는 복수의의 감시 영역을, 관심 영역과 대응되는 복수의 감시 영역으로 결정할 수 있다.In this case, the
프로세서(230)는 이와 같이 결정된 복수의 감시 영역에 대한 감시 영역 영상을 사용자 장치(300)로 전달할 수 있다.The
이를 통해서 본 발명은 사용자의 관심 영역에 대한 영상을 검색하기 위해 소요되는 시간을 최소화하고, 검색 효율을 증가시킬 수 있다.Through this, the present invention can minimize the time required to search for an image for the user's ROI and increase search efficiency.
하기에서는 도 3을 참조하여 사용자 장치에 대해서 구체적으로 설명하도록 한다. Hereinafter, the user device will be described in detail with reference to FIG. 3 .
도 3은 본 발명의 실시예에 따른 사용자 장치를 설명하기 위한 개략도이다.3 is a schematic diagram illustrating a user device according to an embodiment of the present invention.
도 3을 참조하면, 사용자 장치(300)는 통신부(310), 표시부(320), 저장부(330) 및 프로세서(340)를 포함할 수 있다.Referring to FIG. 3 , the
통신부(310)는 사용자 장치(300)가 외부 장치와 통신이 가능하도록 연결한다. 통신부(310)는 유/무선 통신을 이용하여 서비스 제공 서버(200)와 연결되어 다양한 정보를 송수신할 수 있다. 구체적으로, 통신부(310)는 서비스 제공 서버(200)로 사용자의 관심 영역에 대한 영상 요청을 전달하고, 서비스 제공 서버(200)로부터 관심 영역에 대한 적어도 하나의 감시 영역 영상을 수신할 수 있다. The
표시부(320)는 사용자에게 각종 콘텐츠(예: 텍스트, 이미지, 비디오, 아이콘, 배너 또는 심볼 등의 각각 또는 이들 적어도 하나의 조합에 의해 구성된 그래픽 콘텐츠)를 표시할 수 있다. 구체적으로, 표시부(320)는 서비스 제공 서버(200)로 사용자의 관심 영역에 대한 영상을 요청하고, 서비스 제공 서버(200)로부터 수신된 적어도 하나의 촬영 영상을 표시하기 위한 다양한 인터페이스 화면을 표시할 수 있다. 예를 들어, 다양한 인터페이스 화면은 지도 데이터를 나타내는 지도 표시 영역 및 제공받고자 하는 영상의 촬영 시각을 선택하기 위한 선택 영역을 포함하는 인터페이스 화면이거나, 서비스 제공 서버(200)로부터 수신된 적어도 하나의 감시 영역 영상 각각을 나타내는 표시 영역을 포함하는 인터페이스 화면일 수 있다.The
다양한 실시예에서 표시부(320)는 터치스크린을 포함할 수 있으며, 예를 들면, 전자 펜 또는 사용자의 신체의 일부를 이용한 터치(touch), 제스처(gesture), 근접, 드래그(drag), 스와이프(swipe) 또는 호버링(hovering) 입력 등을 수신할 수 있다.In various embodiments, the
저장부(330)는 사용자의 관심 영역에 대한 영상을 요청하고, 적어도 하나의 촬영 영상을 나타내는 인터페이스 화면을 제공하기 위해 사용되는 다양한 데이터를 저장할 수 있다. 구체적으로, 저장부(330)는 사용자의 관심 영역에 대한 영상을 요청하고, 적어도 하나의 감시 영역 영상을 표시하기 위한 어플리케이션, 프로그램 또는 위젯 등을 저장할 수 있다. The
다양한 실시예에서 저장부(330)는 플래시 메모리 타입(flash memory type), 하드디스크 타입(hard disk type), 멀티미디어 카드 마이크로 타입(multimedia card micro type), 카드 타입의 메모리(예를 들어 SD 또는 XD 메모리 등), 램(Random Access Memory, RAM), SRAM(Static Random Access Memory), 롬(Read-Only Memory, ROM), EEPROM(Electrically Erasable Programmable Read-Only Memory), PROM(Programmable Read-Only Memory), 자기 메모리, 자기 디스크, 광디스크 중 적어도 하나의 타입의 저장매체를 포함할 수 있다. 사용자 장치(300)는 인터넷(internet)상에서 상기 저장부(330)의 저장 기능을 수행하는 웹 스토리지(web storage)와 관련되어 동작할 수도 있다.In various embodiments, the
프로세서(340)는 통신부(310), 표시부(320) 및 저장부(330)와 동작 가능하게 연결되어 사용자의 관심 영역에 대한 영상을 요청하고, 적어도 하나의 촬영 영상을 나타내는 인터페이스 화면을 제공하기 위한 다양한 명령들을 수행할 수 있다.The
구체적으로, 프로세서(340)는 사용자의 관심 영역에 대한 영상을 요청하기 위한 인터페이스 화면을 표시부(320)를 통해 표시할 수 있다. 여기서, 인터페이스 화면은 지도 데이터를 나타내는 지도 영역 및 제공받고자 하는 영상의 촬영 시각을 선택(또는 입력)하기 위한 선택(또는 입력) 영역을 포함할 수 있다. 지도 영역은 지도 데이터에 대응하는 복수의 촬영 장치(100)의 위치 및 복수의 촬영 장치 각각이 감시하는 감시 영역을 나타내는 그래픽 객체를 더 포함할 수 있다. 예를 들어, 사용자가 입력 수단(예: 마우스 또는 손가락 등)을 통해 지도 영역 상의 소정 영역을 드래그(drag)한 경우 프로세서(340)는 드래그된 소정 영역을 관심 영역으로 결정할 수 있다. 여기서, 관심 영역의 지도 정보는 관심 영역의 지도 좌표를 의미할 수 있다. Specifically, the
서비스 제공 서버(200)로부터 관심 영역에 대한 적어도 하나의 감시 영역 영상이 수신되면 프로세서(340)는 적어도 하나의 감시 영역 영상 각각을 나타내기 위한 표시 영역을 포함하는 인터페이스 화면을 표시할 수 있다. 적어도 하나의 감시 영역 영상을 표시하기 위해 다양한 인터페이스 화면이 구성될 수 있으며, 상술한 내용으로 한정되지 않는다.When at least one surveillance region image for the region of interest is received from the
이를 통해서 본 발명은 사용자가 쉽고 편리하게 관심 영역에 대한 영상을 검색할 수 있는 사용자 인터페이스를 제공할 수 있다.Through this, the present invention can provide a user interface through which a user can easily and conveniently search for an image for a region of interest.
도 4는 본 발명의 실시예에 따른 관심 영역에 대한 영상을 제공하는 방법을 설명하기 위한 개략적인 순서도이다. 하기에서 설명하는 동작들은 서비스 제공 서버(200)의 프로세서(230)에 의해서 수행될 수 있다.4 is a schematic flowchart for explaining a method of providing an image for a region of interest according to an embodiment of the present invention. The operations described below may be performed by the
도 1 및 도 4를 참조하면, 서비스 제공 서버(200)는 사용자 장치(300)로부터 지도 상에서 선택된 관심 영역에 대한 정보를 수신하고(S400), 복수의 촬영 장치(100)가 감시하는 감시 영역 중 관심 영역에 대응하여 복수의 촬영 장치(100)가 촬영하는 방향에 해당하는 복수의 감시 영역을 결정한다(S410). 예를 들어, 지도 상에 제1 카메라, 제2 카메라, 제3 카메라 및 제4 카메라가 촬영하는 감시 영역들이 포함된다고 가정한다. 사용자 장치(300)에 의해서 지도 상에 관심 영역이 선택되면 서비스 제공 서버(200)는 사용자 장치(300)로부터 선택된 관심 영역에 대한 정보를 수신한다. 서비스 제공 서버(200)는 수신된 관심 영역에 대한 정보에 기반하여 해당 감시 영역들 중 관심 영역에 포함하는(또는 중첩되는) 복수의 감시 영역을 결정한다. 여기서, 복수의 감시 영역은 제1 카메라가 촬영하는 방향에 해당하는 적어도 일부 감시 영역, 제2 카메라가 촬영하는 방향에 해당하는 적어도 일부 감시 영역, 제3 카메라가 촬영하는 방향에 해당하는 적어도 일부 감시 영역 및 제4 카메라가 촬영하는 방향에 해당하는 적어도 일부 감시 영역을 포함할 수 있다.1 and 4 , the
서비스 제공 서버(200)는 결정된 복수의 감시 영역에 대한 영상을 사용자 장치로 전달한다(S420). The
도 5는 본 발명의 실시예에 따른 관심 영역에 대한 영상을 제공하는 방법을 구체적으로 설명하기 위한 개략적인 순서도이다. 하기에서 설명하는 동작들은 서비스 제공 서버(200)의 프로세서(230)에 의해서 수행될 수 있다.5 is a schematic flowchart for describing in detail a method of providing an image for a region of interest according to an embodiment of the present invention. The operations described below may be performed by the
도 1 및 도 5를 참조하면, 서비스 제공 서버(200)는 복수의 촬영 장치(100) 각각에 대한 뷰 정보에 기반하여 복수의 촬영 장치(100) 각각의 적어도 하나의 감시 영역을 결정한다(S500). 예를 들어, 복수의 촬영 장치(100)가 회전형 카메라인 경우 서비스 제공 서버(200)는 시간별 상하좌우 회전 정도를 나타내는 팬 좌표 정보 및 틸트 좌표 정보를 이용하여 특정 시각에 각 카메라가 어느 위치 또는 어느 방향에 해당하는 영역을 감시하는지를 결정할 수 있다. 다양한 실시예에서 복수의 촬영 장치(100)가 복수의 카메라 렌즈가 고정된 고정형 카메라인 경우 서비스 제공 서버(200)는 각 카메라 렌즈의 위치에 따라 각 카메라가 감시하는 감시 영역을 결정할 수 있다.1 and 5 , the
서비스 제공 서버(200)는 결정된 적어도 하나의 감시 영역을 지도 데이터에 매핑하여 적어도 하나의 감시 영역에 대한 지도 정보를 획득하고(S510), 획득된 지도 정보와, 복수의 촬영 장치(100) 각각이 획득한 적어도 하나의 감시 영역 영상을 대응시켜 저장한다(S520). 구체적으로, 서비스 제공 서버(200)는 결정된 적어도 하나의 감시 영역을 지도 데이터에 매핑하여 적어도 하나의 감시 영역에 대한 지도 좌표를 획득하고, 획득된 지도 좌표를 적어도 하나의 감시 영역 영상과 대응시켜 저장할 수 있다. 이때, 서비스 제공 서버(200)는 적어도 하나의 감시 영역에 대한 지도 좌표와 적어도 하나의 감시 영역 영상을 촬영 시각별로 저장할 수 있다.The
서비스 제공 서버(200)는 사용자 장치(300)로부터 관심 영역에 대한 영상 요청을 수신하고(S530), 복수의 촬영 장치(100) 각각에 대한 감시 영역 중 관심 영역과 대응되는 복수의 감시 영역을 결정한다(S540). 구체적으로, 서비스 제공 서버(200)는 영상 요청에 포함된 관심 영역에 대한 지도 정보와 시간 정보를 이용하여 복수의 촬영 장치(100) 각각에 대한 적어도 하나의 감시 영역 중 관심 영역과 대응되면서 시간 정보에 해당하는 복수의 감시 영역을 결정할 수 있다. The
서비스 제공 서버(200)는 결정된 복수의 감시 영역에 대한 영상을 사용자 장치(300)로 전달할 수 있다(S550). The
이와 같이 본 발명은 사용자가 지도 상에 선택한 관심 영역에 대한 영상을 검색하고, 이를 위한 사용자 인터페이스를 제공함으로써, 사용자가 쉽고 편리하게 관심 영역에 대한 영상을 검색할 수 있어 검색 효율이 증가되고, 영상 검색을 위해 소요되는 시간을 줄일 수 있다.As described above, the present invention searches for an image for a region of interest selected by a user on a map and provides a user interface for this, so that the user can easily and conveniently search for an image on the region of interest, thereby increasing search efficiency, and The time required for searching can be reduced.
하기에서는 복수의 촬영 장치(100) 각각의 적어도 하나의 감시 영역을 결정하기 위한 방법을 도 6을 참조하여 구체적으로 설명하도록 한다. Hereinafter, a method for determining at least one monitoring area of each of the plurality of photographing
도 6은 본 발명의 실시예에 따른 서비스 제공 서버에서 복수의 촬영 장치 각각의 적어도 하나의 감시 영역을 결정하기 위한 방법을 설명하기 위한 예시도이다. 제시된 실시예에서는 4개의 카메라 렌즈가 서로 다른 위치에 배치되어 고정되는 렌즈 고정형 카메라를 이용하여 동시에 4개의 영상을 촬영하는 경우를 설명하도록 한다.6 is an exemplary diagram for explaining a method for determining at least one monitoring area of each of a plurality of photographing devices in a service providing server according to an embodiment of the present invention. In the presented embodiment, a case in which four camera lenses are simultaneously photographed using a fixed-lens camera in which four camera lenses are arranged at different positions will be described.
도 1 및 도 6을 참조하면, 복수의 촬영 장치(100)는 렌즈 고정형 카메라로서, 제1 카메라(600), 제2 카메라(610), 제3 카메라(620), 제4 카메라(630), 제5 카메라(640) 및 제6 카메라(650)를 포함할 수 있다.1 and 6 , the plurality of photographing
서비스 제공 서버(200)는 제1 카메라(600), 제2 카메라(610), 제3 카메라(620), 제4 카메라(630), 제5 카메라(640) 및 제6 카메라(650) 각각의 뷰 정보에 기반하여 제1 카메라(600), 제2 카메라(610), 제3 카메라(620), 제4 카메라(630), 제5 카메라(640) 및 제6 카메라(650)의 적어도 하나의 감시 영역을 결정할 수 있다. 예를 들어, 서비스 제공 서버(200)는 제1 카메라(600)의 뷰 정보에 기반하여 제1 카메라(600)가 감시하는 4개의 감시 영역(1a, 1b, 1c, 1d)을 결정할 수 있으며, 제2 카메라(610), 제3 카메라(620), 제4 카메라(630), 제5 카메라(640) 및 제6 카메라(650)에 대해서도 동일하게 수행될 수 있다. 이를 통해, 제1 카메라(600)가 감시하는 4개의 감시 영역(1a, 1b, 1c, 1d), 제2 카메라(610)가 감시하는 4개의 감시 영역(2a, 2b, 2c, 2d), 제3 카메라(620)가 감시하는 4개의 감시 영역(3a, 3b, 3c, 3d), 제4 카메라(630)가 감시하는 4개의 감시 영역(4a, 4b, 4c, 4d), 제5 카메라(640)가 감시하는 4개의 감시 영역(5a, 5b, 5c, 5d) 및 제6 카메라(650)가 감시하는 4개의 감시 영역(6a, 6b, 6c, 6d)이 결정될 수 있다.The
서비스 제공 서버(200)는 이와 같이 결정된 감시 영역을 지도 데이터(660)에 매핑하여 각 감시 영역에 대한 지도 좌표를 획득할 수 있다. 구체적으로, 서비스 제공 서버(200)는 각 카메라의 감시 영역에 대한 경계선을 이루는 지점들 중 적어도 일부를 지도 데이터(660)와 매핑하여 각 감시 영역에 대한 경계선을 이루는 지점들 중 적어도 일부 지점들에 대한 GIS 좌표를 획득할 수 있다. 여기서, 각 감시 영역에 대한 경계선을 이루는 지점들 중 적어도 일부는 적어도 3개 이상일 수 있으나, 이에 한정되지 않으며, 감시 영역을 생성하기 위해 최소한으로 사용되는 지점의 개수일 수 있다. 예를 들어, 서비스 제공 서버(200)는 제1 카메라(600)의 1d 영역에 대한 경계선을 이루는 지점들 중 제1 지점(601), 제2 지점(602), 제3 지점(604) 및 제4 지점을 지도 데이터(660)와 매핑하여 제1 지점(601), 제2 지점(602), 제3 지점(603) 및 제4 지점(604)에 대한 GIS 좌표를 획득할 수 있다. The
서비스 제공 서버(200)는 획득된 각 감시 영역에 대한 경계선을 이루는 지점들 중 적어도 일부에 대한 GIS 좌표를 각 감시 영역에 대응시켜 저장할 수 있다. The
사용자 장치(300)로부터 영상 요청이 수신되면 서비스 제공 서버(200)는 관심 영역의 GIS 좌표와 각 감시 영역에 대한 경계선을 이루는 지점들 중 적어도 일부에 대한 GIS 좌표를 이용하여 지도 상의 관심 영역과 적어도 일부 중첩하는 감시 영역을 확인할 수 있다. 여기서, 관심 영역의 GIS 좌표는 관심 영역의 경계선을 이루는 지점들 중 적어도 일부 지점들에 대한 GIS 좌표를 포함할 수 있다. 관심 영역의 경계선을 이루는 적어도 일부 지점들은 적어도 3개 이상일 수 있으나, 이에 한정되지 않으며, 관심 영역을 생성하기 위해 최소한으로 사용되는 지점의 개수일 수 있다. 예를 들어, 서비스 제공 서버(200)는 지도 상에서 제1 지점(601), 제2 지점(602), 제3 지점(603) 및 제4 지점(604) 각각에 대한 GIS 좌표에 의해서 형성된 1d 영역과 관심 영역의 GIS 좌표에 의해서 형성된 관심 영역이 적어도 일부 중첩되는지를 확인할 수 있다. 1d 영역과 관심 영역이 적어도 일부 중첩되면 서비스 제공 서버(200)는 1d 영역을 관심 영역에 대응하는 복수의 감시 영역 중 어느 하나로 결정할 수 있다. 제시된 실시예에서는 관심 영역과 복수의 감시 영역이 적어도 일부 중첩되는지 확인하는 방법이 상술한 기재로 한정되지 않으며, 관심 영역과 복수의 감시 영역이 적어도 일부 중첩되는지 확인하기 위한 다양한 방식이 이용될 수 있다.When an image request is received from the
하기에서는 복수의 촬영 장치(100) 각각이 렌즈 고정형 카메라인 경우 사용자 장치(300)에서 관심 영역에 대한 영상을 요청하고, 관심 영역에 대한 영상을 표시하기 위한 사용자 인터페이스를 제공하는 방법에 대해서 도 7a 및 도 7b를 참조하여 설명하도록 한다.Hereinafter, in the case where each of the plurality of photographing
도 7a 및 도 7b는 본 발명의 실시예에 따른 복수의 촬영 장치가 렌즈 고정형 카메라인 경우 관심 영역에 대한 영상을 요청하고, 관심 영역에 대한 영상을 표시하기 위한 사용자 인터페이스를 제공하기 위한 방법을 설명하기 위한 예시도들이다. 제시된 실시예에서는 6개의 렌즈 고정형 카메라가 특정 지역에 위치한 경우를 설명하도록 한다.7A and 7B illustrate a method for providing a user interface for requesting an image of a region of interest and displaying an image of a region of interest when a plurality of photographing devices are a lens-fixed camera according to an embodiment of the present invention These are examples for In the presented embodiment, a case in which six fixed-lens cameras are located in a specific area will be described.
도 7a를 참조하면, 사용자 장치(300)는 사용자가 특정 지역(예: 역삼동)의 관심 영역에 대한 영상을 요청하기 위한 인터페이스 화면(700)을 표시할 수 있다. 여기서, 인터페이스 화면(700)은 역삼동의 지도 데이터를 나타내는 지도 표시 영역(702), 제공받고자 하는 영상의 촬영 시각을 선택 또는 입력하기 위한 시각 선택 영역(704) 및 검색 기능에 대응하는 그래픽 객체(706)를 포함할 수 있다. 이를 통해서, 사용자는 입력 수단을 이용하여 제공받고자 하는 영상에 대한 시간 정보(예: 날짜 및 시각) 및 관심 영역을 선택 또는 입력할 수 있다.Referring to FIG. 7A , the
사용자 장치(300)는 역삼동의 지도 데이터뿐만 아니라 역삼동에 위치하는 6개의 렌즈 고정형 카메라(600, 610, 620, 630, 640, 650)의 위치 및 각 렌즈 고정형 카메라가 감시하는 복수의 감시 영역을 나타내는 그래픽 객체를 지도 표시 영역(702)에 표시할 수 있다. 여기서, 카메라의 위치 및 복수의 감시 영역에 대한 정보는 서비스 제공 서버(200)로부터 제공될 수 있으며, 카메라의 위치 및 복수의 감시 영역에 대한 GIS 기반의 위치 좌표를 포함할 수 있다. 제시된 실시예에서는 6개의 렌즈 고정형 카메라가 위치하는 것으로 설명하였으나, 카메라의 개수는 이에 한정되지 않는다. 또한, 카메라의 위치 및 감시 영역은 지도 표시 영역(702)에 표시되지 않을 수도 있다. The
사용자는 입력 수단을 통해 시각 선택 영역(704)에서 검색하고자 하는 영상에 대한 시간 정보(예: 2019년 4월 23일, 12:10:00)를 선택 또는 입력할 수 있다. 이후 사용자에 의해 관심 영역에 대한 선택 또는 입력이 수신되고, 검색을 위한 그래픽 객체(706)가 선택되면 사용자 장치(300)는 선택 또는 입력된 시간 정보 및 관심 영역에 대한 지도 정보를 포함하는 영상 요청을 서비스 제공 서버(200)로 전달할 수 있다. 여기서, 관심 영역에 대한 지도 정보는 관심 영역에 대한 GIS 좌표를 의미할 수 있다. 예를 들어, 사용자에 의해 드래그 입력이 수신되면 사용자 장치(300)는 드래그 입력에 대응하는 관심 영역을 결정하고, 결정된 관심 영역의 경계선을 이루는 지점들 중 적어도 일부에 대한 GIS 좌표를 관심 영역에 대한 지도 정보로서 설정할 수 있다. The user may select or input time information (eg, April 23, 2019, 12:10:00) for an image to be searched in the
사용자 장치(300)는 선택 또는 입력된 관심 영역을 나타내는 그래픽 객체(708)를 지도 표시 영역(702)에 표시할 수 있다. 예를 들어, 사용자는 입력 수단을 통해 지도 표시 영역(702)에 드래그 입력을 수행하여 관심 영역을 선택 또는 입력할 수 있다. The
영상 요청이 수신되면 서비스 제공 서버(200)는 영상 요청에 포함된 감시 영역에 대한 지도 정보 및 데이터베이스(220)에 저장된 각 카메라의 감시 영역에 대한 지도 정보에 기반하여 지도 상의 관심 영역과 적어도 일부 중첩되는 감시 영역을 확인할 수 있다. 예를 들어, 관심 영역과 적어도 일부 중첩되는 감시 영역은 제1 카메라(600)의 1b 영역, 제2 카메라(610)의 2c 영역, 제3 카메라(620)의 3c, 3d 영역, 제4 카메라(630)의 4a, 4b, 4c, 4d 영역, 제5 카메라(640)의 5b 영역 및 제6 카메라의 6a 영역일 수 있다.When an image request is received, the
이러한 경우 서비스 제공 서버(200)는 제1 카메라(600)의 1b 영역, 제2 카메라(610)의 2c 영역, 제3 카메라(620)의 3c, 3d 영역, 제4 카메라(630)의 4a, 4b, 4c, 4d 영역, 제5 카메라(640)의 5b 영역 및 제6 카메라의 6a 영역 각각에 대한 감시 영역 영상 중 영상 요청에 포함된 시간 정보(예: 2019년 4월 23일, 12:10:00)에 해당하는 감시 영역 영상을 사용자 장치(300)로 전달할 수 있다. 다양한 실시예에서 서비스 제공 서버(200)는 시간 정보에 해당하는 감시 영역 영상 중 관심 영역과 적어도 일부 중첩되는 감시 영역에 대한 영상을 사용자 장치(300)로 전달할 수도 있다.In this case, the
감시 영역 영상이 수신되면 사용자 장치(300)는 도 7b와 같이 제1 카메라(600)의 1b 영역, 제2 카메라(610)의 2c 영역, 제3 카메라(620)의 3c, 3d 영역, 제4 카메라(630)의 4a, 4b, 4c, 4d 영역, 제5 카메라(640)의 5b 영역 및 제6 카메라의 6a 영역 각각에 대한 감시 영역 영상을 나타내는 인터페이스 화면(710)을 표시할 수 있다.When the surveillance area image is received, the
도 7b를 참조하면, 인터페이스 화면(710)은 제1 카메라(600)의 1b 영상을 나타내는 제1 영상 표시 영역(712), 제2 카메라(610)의 2c 영상을 나타내는 제2 영상 표시 영역(714), 제3 카메라(620)의 3c, 3d 영상을 나타내는 제3 영상 표시 영역(716), 제4 카메라(630)의 4a, 4b, 4c, 4d 영상을 나타내는 제4 영상 표시 영역(718), 제5 카메라(640)의 5b 영상을 나타내는 제5 영상 표시 영역(720) 및 제6 카메라(650)의 6a 영상을 나타내는 제6 영상 표시 영역(722)을 포함할 수 있다. 제3 카메라(620) 및 제4 카메라(630)와 같이 감시 영역 영상이 복수 개일 경우 사용자 장치(300)는 제3 영상 표시 영역(716)에 3c 영상을 표시하고, 제3 영상 표시 영역(716)의 일부 영역(724)에 3d 영상을 중첩하여 표시할 수 있다. 이어서, 사용자 장치(300)는 제4 영상 표시 영역(726)에 4a 영상을 표시하고, 제4 영상 표시 영역(726)의 일부 영역(726, 728, 730)에 4b, 4b, 4c, 4d 영상을 중첩하여 표시할 수 있다. 제시된 실시예에서는 복수 개의 영상 중 일부 영상을 중첩하여 표시하는 것으로 설명하였으나, 이에 한정되지 않으며, 영상 표시 영역을 영상 개수만큼 분할하여 표시하는 등의 다양한 방법이 이용될 수 있다.Referring to FIG. 7B , the
다양한 실시예에서 사용자 장치(300)는 각 영상 표시 영역에 감시 영역 영상에 대한 썸네일 이미지를 표시하고, 사용자에 의해서 영상 표시 영역이 선택되면 선택된 영상 표시 영역에 대응하는 감시 영역 영상을 재생할 수 있으며, 이에 한정되지 않고, 사용자의 선택 입력 없이 각 영상 표시 영역에 대응하는 감시 영역 영상이 동시에 재생되는 등의 다양한 방식으로 재생될 수 있다.In various embodiments, the
하기에서는 복수의 촬영 장치(100) 각각이 회전형 카메라인 경우 사용자 장치(300)에서 관심 영역에 대한 영상을 요청하고, 관심 영역에 대한 영상을 표시하기 위한 사용자 인터페이스를 제공하는 방법에 대해서 도 8a, 도 8b, 도 8c 및 도 8d를 참조하여 설명하도록 한다.Hereinafter, when each of the plurality of photographing
도 8a, 도 8b, 도 8c 및 도 8d는 본 발명의 실시예에 따른 복수의 촬영 장치가 회전형 카메라인 경우 사용자 장치에서 관심 영역에 대한 영상을 요청하고, 관심 영역에 대한 영상을 표시하기 위한 사용자 인터페이스를 제공하기 위한 방법을 설명하기 위한 예시도들이다. 제시된 실시예에서는 6개의 회전형 카메라가 특정 지역에 위치한 경우를 설명하도록 한다. 여기서, 각 회전형 카메라는 시계 방향으로 90도 각도마다 회전하여 소정 시간 동안 감시 영역을 촬영하는 카메라일 수 있으나, 이에 한정되지 않는다. 8A, 8B, 8C, and 8D are diagrams for requesting an image of an ROI from a user device when a plurality of photographing devices according to an embodiment of the present invention are a rotating camera, and displaying an image of the ROI Exemplary diagrams for explaining a method for providing a user interface. In the presented embodiment, a case in which six rotatable cameras are located in a specific area will be described. Here, each rotation type camera may be a camera that rotates every 90 degrees in a clockwise direction to photograph a monitoring area for a predetermined time, but is not limited thereto.
도 8a를 참조하면, 사용자 장치(300)는 소정의 시간에 따른 특정 지역의 관심 영역에 대한 영상을 요청하기 위한 인터페이스 화면(800)을 표시할 수 있다. 여기서, 인터페이스 화면(800)은 역삼동의 지도 데이터를 나타내는 지도 표시 영역(802), 제공받고자 하는 영상의 촬영 시각을 선택 또는 입력하기 위한 시각 선택 영역(804) 및 검색 기능에 대응하는 그래픽 객체(806)를 포함할 수 있다. Referring to FIG. 8A , the
지도 표시 영역(802)은 역삼동의 지도 데이터와 함께 역삼동에 위치하는 6개의 회전형 카메라(600, 610, 620, 630, 640, 650)의 위치 및 각 회전형 카메라가 감시하는 복수의 감시 영역을 나타내는 그래픽 객체를 더 나타낼 수 있다. 이를 위해 시각 선택 영역(804)에서 검색하고자 하는 영상에 대한 시간 정보(예: 2019년 4월 23일, 12:10:00)가 선택 또는 입력되면 사용자 장치(300)는 시간 정보에 해당하는 감시 영역 영상을 획득한 카메라의 감시 영역에 대한 정보를 서비스 제공 서버(200)로 요청할 수 있다. 요청을 위해 사용자 장치(300)는 서비스 제공 서버(200)로 시간 정보를 전달할 수 있다.The
시간 정보를 수신한 서비스 제공 서버(200)는 6개의 회전형 카메라가 획득한 감시 영역 영상 중 시간 정보에 해당하는 감시 영역 영상이 존재하는지를 확인하고, 감시 영역 영상이 존재하는 카메라의 감시 영역에 대한 정보를 사용자 장치(300)로 전달할 수 있다. 예를 들어, 시간 정보에 해당하는 감시 영역은 제1 카메라(600)의 1b 영역, 제2 카메라(610)의 2c 영역, 제3 카메라(620)의 3d 영역, 제4 카메라(630)의 4c 영역, 제5 카메라(640)의 5a 영역 및 제6 카메라(650)의 6d 영역일 수 있다.The
시간 정보에 해당하는 감시 영역에 대한 정보가 수신되면 사용자 장치(300)는 각 카메라의 위치 및 시간 정보에 해당하는 감시 영역을 나타내는 그래픽 객체를, 지도 표시 영역(802)에 표시할 수 있다. 다시 말해서, 지도 표시 영역(802)은 각 회전형 카메라의 위치와 회전형 카메라가 감시하는 적어도 하나의 감시 영역 중 사용자가 선택 또는 입력한 시간 정보에 대응하는 영상을 획득한 감시 영역을 나타내는 그래픽 객체를 포함할 수 있다.When information on the monitoring area corresponding to the time information is received, the
이후 관심 영역에 대한 선택 또는 입력이 수신되고, 검색을 위한 그래픽 객체(806)가 선택되면 사용자 장치(300)는 시간 정보와 함께 관심 영역에 대한 지도 정보를 포함하는 영상 요청을 서비스 제공 서버(200)로 전달할 수 있다. 사용자 장치(300)는 선택 또는 입력된 관심 영역을 나타내는 그래픽 객체(808)를 지도 표시 영역(802)에 표시할 수 있다.Thereafter, when a selection or input for an ROI is received and a
영상 요청이 수신되면 서비스 제공 서버(200)는 영상 요청에 포함된 시간 정보에 해당하는 각 카메라의 감시 영역 영상 중 감시 영역과 적어도 일부 중첩되는 적어도 하나의 감시 영역에 대한 감시 영역 영상을 사용자 장치(300)로 전달할 수 있다. 이를 위해, 서비스 제공 서버(200)는 영상 요청에 포함된 관심 영역에 대한 지도 정보에 기반하여 지도 상의 관심 영역과 적어도 일부 중첩되는 감시 영역을 확인할 수 있다. 예를 들어, 감시 영역과 적어도 일부 중첩되는 적어도 하나의 감시 영역에 대한 감시 영역 영상은 제1 카메라(600)의 1b 영역에 대한 감시 영역 영상, 제2 카메라(610)의 2c 영역에 대한 감시 영역 영상, 제3 카메라(620)의 3d 영역에 대한 감시 영역 영상 및 제4 카메라(630)의 4c 영역에 대한 감시 영역 영상을 포함할 수 있다.When the video request is received, the
감시 영역 영상을 수신한 사용자 장치(300)는 도 8b와 같이 제1 카메라(600)의 1b 영역, 제2 카메라(610)의 2c 영역, 제3 카메라(620)의 3d 영역 및 제4 카메라(630)의 4c 영역 각각에 대한 감시 영역 영상을 나타내는 인터페이스 화면(810)을 표시할 수 있다.The
도 8b를 참조하면, 인터페이스 화면(810)은 제1 카메라(600)의 1b 영역에 대한 감시 영역 영상을 나타내는 제1 영상 표시 영역(812), 제2 카메라(610)의 2c 영역에 대한 감시 영역 영상을 나타내는 제2 영상 표시 영역(814), 제3 카메라(620)의 3d 영역에 대한 감시 영역 영상을 나타내는 제3 영상 표시 영역(816) 및 제4 카메라(630)의 4c 영역에 대한 감시 영역 영상을 나타내는 제4 영상 표시 영역(818)을 포함할 수 있다. Referring to FIG. 8B , the
하기에서는 사용자가 영상 검색을 위한 시간 정보를 정정하는 경우에 대해서 도 8c 및 도 8d를 참조하여 설명하도록 한다.Hereinafter, a case in which the user corrects time information for image search will be described with reference to FIGS. 8C and 8D .
사용자에 의해 영상 검색을 위한 시간 정보를 변경하기 위한 선택 또는 입력이 수신되면 사용자 장치(300)는 도 8c와 같이 정정된 시간에 따른 특정 지역의 관심 영역에 대한 영상을 요청하기 위한 인터페이스 화면(820)을 표시할 수 있다. 여기서, 인터페이스 화면(820)은 역삼동의 지도 데이터를 나타내는 지도 표시 영역(822), 제공받고자 하는 영상의 촬영 시각을 선택 또는 입력하기 위한 시각 선택 영역(824) 및 검색 기능에 대응하는 그래픽 객체(826)를 포함할 수 있다. 예를 들어, 사용자는 시각 선택 영역(824)에서 촬영 시각을 '12:10:00'에서 '12:10:10'으로 선택 또는 입력할 수 있다. When a selection or input for changing time information for image search is received by the user, the
시각 선택 영역(824)을 통해 검색하고자 하는 영상에 대한 시간 정보(예: 2019년 4월 23일, 12:10:00)가 선택 또는 입력되면 사용자 장치(300)는 변경된 시간 정보에 해당하는 감시 영역 영상을 획득한 카메라의 감시 영역에 대한 정보를 서비스 제공 서버(200)로 요청할 수 있다. 요청을 위해 사용자 장치(300)는 서비스 제공 서버(200)로 변경된 시간 정보를 전달할 수 있다.When time information (eg, April 23, 2019, 12:10:00) for an image to be searched is selected or input through the
변경된 시간 정보를 수신한 서비스 제공 서버(200)는 6개의 회전형 카메라가 획득한 감시 영역 영상 중 변경된 시간 정보에 해당하는 감시 영역 영상이 존재하는지를 확인하고, 감시 영역 영상이 존재하는 카메라의 감시 영역에 대한 정보를 사용자 장치(300)로 전달할 수 있다. 예를 들어, 6개의 회전형 카메라 각각이 시계 방향으로 90도 회전 후 10초 동안 영상을 촬영하고, 영상 촬영을 멈추고 다시 시계 방향으로 90도 회전하는 경우 변경된 시간 정보에 해당하는 감시 영역은 제4 카메라(630)의 4d 영역, 제5 카메라(640)의 5b 영역 및 제6 카메라(650)의 6a 영역일 수 있다. The
시간 정보에 해당하는 감시 영역에 대한 정보가 수신되면 사용자 장치(300)는 각 카메라의 위치 및 변경된 시간 정보에 해당하는 감시 영역을 나타내는 그래픽 객체를, 지도 표시 영역(822)에 표시할 수 있다. 다시 말해서, 지도 표시 영역(822)은 각 회전형 카메라의 위치와 회전형 카메라가 감시하는 적어도 하나의 감시 영역 중 사용자가 변경한 시간 정보에 대응하는 영상을 획득한 감시 영역을 나타내는 그래픽 객체를 포함할 수 있다.When information on the monitoring area corresponding to the time information is received, the
이후 관심 영역에 대한 선택 또는 입력이 수신되고, 검색을 위한 그래픽 객체(826)가 선택되면 사용자 장치(300)는 변경된 시간 정보와 함께 관심 영역에 대한 지도 정보를 포함하는 영상 요청을 서비스 제공 서버(200)로 전달할 수 있다. 사용자 장치(300)는 선택 또는 입력된 관심 영역을 나타내는 그래픽 객체(828)를 지도 표시 영역(822)에 표시할 수 있다.Thereafter, when a selection or input for an ROI is received and a
영상 요청이 수신되면 서비스 제공 서버(200)는 영상 요청에 포함된 시간 정보에 해당하는 각 카메라의 감시 영역 영상 중 감시 영역과 적어도 일부 중첩되는 적어도 하나의 감시 영역에 대한 감시 영역 영상을 사용자 장치(300)로 전달할 수 있다. 이를 위해, 서비스 제공 서버(200)는 영상 요청에 포함된 관심 영역에 대한 지도 정보에 기반하여 지도 상의 관심 영역과 적어도 일부 중첩되는 감시 영역을 확인할 수 있다. 예를 들어, 감시 영역과 적어도 일부 중첩되는 적어도 하나의 감시 영역에 대한 감시 영역 영상은 제4 카메라(630)의 4d 영역에 대한 감시 영역 영상, 제5 카메라(640)의 5b 영역에 대한 감시 영역 영상 및 제6 카메라(650)의 6a 영역에 대한 감시 영역 영상을 포함할 수 있다.When the video request is received, the
감시 영역 영상을 수신한 사용자 장치(300)는 도 8d와 같이 제4 카메라(630)의 4d 영역에 대한 감시 영역 영상, 제5 카메라(640)의 5b 영역에 대한 감시 영역 영상 및 제6 카메라(650)의 6a 영역에 대한 감시 영역 영상을 나타내는 인터페이스 화면(830)을 표시할 수 있다.The
도 8d를 참조하면, 인터페이스 화면(830)은 제4 카메라(630)의 4d 영역에 대한 감시 영역 영상을 나타내는 제4 영상 표시 영역(832), 제5 카메라(640)의 5b 영역에 대한 감시 영역 영상을 나타내는 제5 영상 표시 영역(834) 및 제6 카메라(650)의 6a 영역에 대한 감시 영역 영상을 나타내는 제6 영상 표시 영역(836)을 포함할 수 있다. Referring to FIG. 8D , the
이를 통해서 본 발명은 사용자가 원하는 지역의 영상을 검색하기 위해 일일이 영상을 확인할 필요 없이 관심 영역에 해당하는 적어도 하나의 감시 영역에 대한 영상을 제공함으로써, 원하는 지역의 영상을 검색하기 위해 소요되는 시간을 최소화할 수 있고, 검색 효율이 증가될 수 있다.Through this, the present invention provides an image of at least one surveillance region corresponding to the region of interest without the need to check the images one by one in order to search for images of a desired region, thereby reducing the time required to search for an image of a desired region. can be minimized, and search efficiency can be increased.
하기에서는 관심 영역에 대한 다양한 실시예를 도 9를 참조하여 설명하도록 한다.Hereinafter, various embodiments of the region of interest will be described with reference to FIG. 9 .
도 9는 본 발명의 실시예에 따른 관심 영역을 나타내는 예시도들이다. 9 is an exemplary diagram illustrating a region of interest according to an embodiment of the present invention.
도 9를 참조하면, 관심 영역은 도 9의 (a)와 같은 직사각형으로 나타내거나, 도 9의 (b)와 같은 원형으로 나타낼 수 있다. 예를 들어, 사용자로부터 입력 수단(예: 마우스 등)을 통해 지도 표시 영역 상에 드래그 입력이 수신되면 입력된 드래그에 대응하여 도 9의 (a)와 같은 직사각형의 관심 영역이 선택되거나, 도 9의 (b)와 같은 원형의 관심 영역이 선택될 수 있다. 다양한 실시예에서 사용자에 의해 특정 지점이 선택되고, 마우스 좌/우 클릭을 통해 직사각형 또는 원형 등의 관심 영역이 선택될 수도 있다.Referring to FIG. 9 , the region of interest may be represented as a rectangle as in FIG. 9(a) or as a circle as in FIG. 9(b). For example, when a drag input is received on the map display area through an input means (eg, a mouse, etc.) from the user, a rectangular ROI as shown in FIG. 9 (a) is selected in response to the input drag, or FIG. A circular region of interest as shown in (b) may be selected. In various embodiments, a specific point may be selected by the user, and a region of interest such as a rectangle or a circle may be selected through left/right clicks of the mouse.
다양한 실시예에서 관심 영역은 도 9의 (c)와 같이 특정 지점에서 소정의 거리까지의 거리 입력(예: 1km, 2km, 3km, …에 따라 직사각형으로 나타내거나, 도 9의 (d)와 같은 원형으로 나타낼 수 있다. 예를 들어, 사용자 장치(300)는 지도 표시 영역 상의 특정 지점을 선택하고, 선택된 특정 지점에서의 거리를 입력하기 위한 사용자 인터페이스를 제공할 수 있다. 이를 통해 사용자로부터 특정 지점이 선택된 후 특정 지점에서의 거리가 입력되면 특정 지점에서 입력된 거리만큼의 직사각형 또는 원형 등의 관심 영역이 선택될 수 있다.In various embodiments, the region of interest is displayed as a rectangle according to a distance input (eg, 1 km, 2 km, 3 km, ...) from a specific point to a predetermined distance as shown in FIG. For example, the
다양한 실시예에서 관심 영역은 복수 개일 수 있고, 사용자에 의해 복수의 서로 다른 영역이 선택되거나 소정의 영상들이 서로 중첩되면 선택된 복수의 서로 다른 영역 또는 중첩 영역이 관심 영역으로서 표시될 수 있다.In various embodiments, there may be a plurality of regions of interest, and when a plurality of different regions are selected by a user or predetermined images overlap each other, the plurality of different regions or overlapping regions may be displayed as regions of interest.
이와 같이 본 발명은 사용자의 관심 영역에 대응하는 적어도 하나의 감시 영역에 대한 영상을 빠르고 편리하게 제공할 수 있다.As described above, the present invention can quickly and conveniently provide an image for at least one monitoring area corresponding to the user's area of interest.
또한, 본 발명은 사용자의 관심 영역에 관한 영상을 빠르고 편리하게 검색할 수 있는 사용자 인터페이스를 제공함으로써, 사용자의 관심 영역에 대한 영상을 검색하기 위해 소요되는 시간을 최소화하고, 검색 효율을 증가시킬 수 있다.In addition, the present invention provides a user interface for quickly and conveniently searching for an image on the user's region of interest, thereby minimizing the time required to search for an image on the user's region of interest and increasing search efficiency. there is.
본 발명의 실시예에 따른 장치 및 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다.The apparatus and method according to an embodiment of the present invention may be implemented in the form of program instructions that can be executed through various computer means and recorded in a computer-readable medium. The computer-readable medium may include program instructions, data files, data structures, and the like, alone or in combination.
컴퓨터 판독 가능 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 분야 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media) 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다.The program instructions recorded on the computer readable medium may be specially designed and configured for the present invention, or may be known and available to those skilled in the computer software field. Examples of the computer-readable recording medium include magnetic media such as hard disks, floppy disks and magnetic tapes, optical media such as CD-ROMs and DVDs, and magnetic such as floppy disks. - Includes magneto-optical media and hardware devices specially configured to store and execute program instructions, such as ROM, RAM, flash memory, and the like. Examples of program instructions include not only machine language codes such as those generated by a compiler, but also high-level language codes that can be executed by a computer using an interpreter or the like.
상술한 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.The hardware devices described above may be configured to operate as one or more software modules to perform the operations of the present invention, and vice versa.
이상 첨부된 도면을 참조하여 본 발명의 실시예들을 더욱 상세하게 설명하였으나, 본 발명은 반드시 이러한 실시예로 국한되는 것은 아니고, 본 발명의 기술사상을 벗어나지 않는 범위 내에서 다양하게 변형 실시될 수 있다. 따라서, 본 발명에 개시된 실시예들은 본 발명의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시예에 의하여 본 발명의 기술 사상의 범위가 한정되는 것은 아니다. 그러므로, 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 본 발명의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다.Although embodiments of the present invention have been described in more detail with reference to the accompanying drawings, the present invention is not necessarily limited to these embodiments, and various modifications may be made within the scope without departing from the technical spirit of the present invention. . Accordingly, the embodiments disclosed in the present invention are not intended to limit the technical spirit of the present invention, but to explain, and the scope of the technical spirit of the present invention is not limited by these embodiments. Therefore, it should be understood that the embodiments described above are illustrative in all respects and not restrictive. The protection scope of the present invention should be construed by the following claims, and all technical ideas within the scope equivalent thereto should be construed as being included in the scope of the present invention.
10: 관심 영역 영상 제공 시스템
100: 복수의 촬영 장치
200: 서비스 제공 서버
210: 통신부
220: 데이터베이스
230: 프로세서
300: 사용자 장치
310: 통신부
320: 표시부
330: 저장부
340: 프로세서10: region of interest image providing system
100: a plurality of photographing devices
200: service providing server
210: communication department
220: database
230: processor
300: user device
310: communication unit
320: display unit
330: storage
340: processor
Claims (13)
데이터를 송수신하는 통신부;
상기 영상에 관련된 인터페이스 화면을 표시부; 및
상기 통신부, 상기 표시부와 연결된 프로세서를 포함하고,
상기 프로세서는,
상기 표시부를 통해 제1 지역을 나타내며, 검색하고자 하는 관심 영역을 선택 또는 입력하기 위한 지도 표시 영역, 제1 지역에 위치하는 복수의 카메라 각각을 나타내는 제1 그래픽 객체, 각 카메라의 시간별 감시 방향을 나타내는 제2 그래픽 객체, 검색하고자 하는 영상의 촬영 시각을 선택 또는 입력하기 위한 시각 선택 영역을 포함하는 인터페이스 화면을 표시하고,
상기 시각 선택 영역을 통해 상기 촬영 시각이 선택 또는 입력되고, 상기 각 카메라의 시간별 감시 방향을 나타내는 제2 그래픽 객체 중 복수의 제2 그래픽 객체가 선택되면, 선택된 복수의 제2 그래픽 객체에 해당하는 복수의 감시 영역에 대한 영상 중 상기 촬영 시각에 해당하는 감시 영역에 대한 영상을 표시하되,
상기 지도 표시 영역을 통해 드래그 입력에 대응하여 관심 영역이 선택되거나, 특정 지점 및 상기 특정 지점에서부터의 거리를 입력으로 하여 관심 영역이 선택되면, 상기 촬영 시각에 해당하는 감시 영역 중 상기 관심 영역과 적어도 일부 중첩되는 감시 영역에 대한 영상을 표시하도록 구성되며,
상기 적어도 일부 중첩되는 감시 영역은,
상기 복수의 감시 영역의 경계선을 이루는 지점들에 대한 지도 좌표를 포함하는 지도 정보와 상기 관심 영역에 대한 좌표를 기반으로 결정되도록 구성되며,
상기 인터페이스 화면에서, 상기 지도 표시 영역 상에 복수의 서로 다른 영역이 선택되어 중첩되면, 선택된 중첩 영역이 관심 영역으로 표시되도록 구성된, 관심 영역 영상 제공 장치.An apparatus for providing an image of a region of interest, comprising:
a communication unit for transmitting and receiving data;
a display unit for displaying an interface screen related to the image; and
and a processor connected to the communication unit and the display unit,
The processor is
A first region is indicated through the display unit, a map display region for selecting or inputting a region of interest to be searched, a first graphic object indicating each of a plurality of cameras located in the first region, and a monitoring direction for each camera by time Display an interface screen including a second graphic object, a time selection area for selecting or inputting a shooting time of an image to be searched,
When the shooting time is selected or input through the time selection area, and a plurality of second graphic objects are selected from among the second graphic objects representing the time-wise monitoring directions of the respective cameras, a plurality of second graphic objects corresponding to the selected plurality of second graphic objects are selected. Displaying an image of the monitoring area corresponding to the shooting time among the images of the monitoring area of
When a region of interest is selected in response to a drag input through the map display region, or when a region of interest is selected by inputting a specific point and a distance from the specific point as an input, the region of interest and at least configured to display images for some overlapping surveillance areas,
The at least partially overlapping monitoring area,
It is configured to be determined based on map information including map coordinates for points forming a boundary line of the plurality of monitoring regions and coordinates for the region of interest,
and when a plurality of different regions are selected and overlapped on the map display region on the interface screen, the selected overlapping region is displayed as the region of interest.
상기 선택 또는 입력된 촬영 시각 및 상기 선택된 복수의 제2 그래픽 객체에 대응하는 상기 지도 정보를 포함하는 영상 요청을 서비스 제공 서버로 전달하고,
상기 서비스 제공 서버로부터 상기 복수의 감시 영역에 대한 영상 중 상기 촬영 시각에 해당하는 영상이 수신되면 상기 수신된 영상을 표시하도록 구성되는, 관심 영역 영상 제공 장치.The method of claim 1, wherein the processor comprises:
transmitting an image request including the selected or input shooting time and the map information corresponding to the selected plurality of second graphic objects to a service providing server,
and displaying the received image when an image corresponding to the shooting time is received from among the images for the plurality of monitoring regions from the service providing server.
복수의 촬영 장치 각각에 대한 위치 정보 및 상기 복수의 촬영 장치 각각이 촬영하는 시간별 방향을 나타내는 뷰(view) 정보를 이용하여 결정된 감시 영역에 대한 영상인, 관심 영역 영상 제공 장치.The method of claim 2, wherein the images for the plurality of monitoring areas,
An apparatus for providing a region of interest image, which is an image of a surveillance region determined by using location information on each of a plurality of photographing devices and view information indicating a direction for each time taken by each of the plurality of photographing devices.
상기 복수의 촬영 장치가 회전형 카메라인 경우 상기 복수의 카메라 각각에 대한 상하 회전 정도를 나타내는 틸트(tilt) 좌표, 좌우 회전 정도를 나타내는 팬(pan) 좌표 및 줌(zoom) 정도를 나타내는 줌 좌표 중 적어도 하나를 포함하고,
상기 복수의 촬영 장치가 복수의 렌즈가 서로 다른 위치에 배치 및 고정된 렌즈 고정형 카메라인 경우 상기 뷰 정보가 상기의 복수의 렌즈 각각에서 바라보는 위치를 포함하는, 관심 영역 영상 제공 장치.According to claim 4, wherein the view information,
When the plurality of photographing apparatuses are rotational cameras, among a tilt coordinate indicating a vertical rotation degree for each of the plurality of cameras, a pan coordinate indicating a left-right rotation degree, and a zoom coordinate indicating a zoom degree for each of the plurality of cameras. contains at least one;
When the plurality of photographing apparatus is a fixed-lens camera in which a plurality of lenses are disposed and fixed at different positions, the view information includes a position viewed by each of the plurality of lenses.
제1 지역을 나타내며, 검색하고자 하는 관심 영역을 선택 또는 입력하기 위한 지도 표시 영역, 제1 지역에 위치하는 복수의 카메라 각각을 나타내는 제1 그래픽 객체, 각 카메라의 시간별 감시 방향을 나타내는 제2 그래픽 객체, 검색하고자 하는 영상의 촬영 시각을 선택 또는 입력하기 위한 시각 선택 영역을 포함하는 인터페이스 화면을 표시하는 단계; 및
상기 시각 선택 영역을 통해 상기 촬영 시각이 선택 또는 입력되고, 상기 각 카메라의 시간별 감시 방향을 나타내는 제2 그래픽 객체 중 복수의 제2 그래픽 객체가 선택되면, 선택된 복수의 제2 그래픽 객체에 해당하는 복수의 감시 영역에 대한 영상 중 상기 촬영 시각에 해당하는 감시 영역에 대한 영상을 표시하되,
상기 지도 표시 영역을 통해 드래그 입력에 대응하여 관심 영역이 선택되거나, 특정 지점 및 상기 특정 지점에서부터의 거리를 입력으로 하여 관심 영역이 선택되면, 상기 촬영 시각에 해당하는 감시 영역 중 상기 관심 영역과 적어도 일부 중첩되는 감시 영역에 대한 영상을 표시하는 단계를 포함하며,
상기 적어도 일부 중첩되는 감시 영역은,
상기 복수의 감시 영역의 경계선을 이루는 지점들에 대한 지도 좌표를 포함하는 지도 정보와 상기 관심 영역에 대한 좌표를 기반으로 결정되도록 구성되며,
상기 인터페이스 화면에서, 상기 지도 표시 영역 상에 복수의 서로 다른 영역이 선택되어 중첩되면, 선택된 중첩 영역이 관심 영역으로 표시되도록 구성되는, 관심 영역 영상 제공 방법.A method for providing an image of a region of interest performed by a processor of a region of interest image providing apparatus, the method comprising:
A map display area indicating a first area and selecting or inputting a region of interest to be searched, a first graphic object indicating each of a plurality of cameras located in the first region, and a second graphic object indicating a monitoring direction for each camera by time , displaying an interface screen including a time selection area for selecting or inputting a shooting time of an image to be searched; and
When the shooting time is selected or input through the time selection area, and a plurality of second graphic objects are selected from among the second graphic objects representing the time-wise monitoring directions of the respective cameras, a plurality of second graphic objects corresponding to the selected plurality of second graphic objects are selected. Displaying an image of the monitoring area corresponding to the shooting time among the images of the monitoring area of
When a region of interest is selected in response to a drag input through the map display region, or when a region of interest is selected by inputting a specific point and a distance from the specific point as an input, the region of interest and at least Displaying an image for a monitoring area partially overlapping,
The at least partially overlapping monitoring area,
It is configured to be determined based on map information including map coordinates for points forming a boundary line of the plurality of monitoring regions and coordinates for the region of interest,
and when a plurality of different regions are selected and overlapped on the map display region on the interface screen, the selected overlapping region is displayed as the region of interest.
상기 선택 또는 입력된 촬영 시각 및 상기 선택된 복수의 제2 그래픽 객체에 대응하는 지도 정보를 포함하는 영상 요청을 서비스 제공 서버로 전달하는 단계; 및
상기 서비스 제공 서버로부터 상기 복수의 감시 영역에 대한 영상 중 상기 촬영 시각에 해당하는 영상이 수신되면 상기 수신된 영상을 표시하는 단계를 포함하는, 관심 영역 영상 제공 방법.According to claim 8, wherein the step of displaying the image corresponding to the shooting time,
transmitting an image request including map information corresponding to the selected or inputted shooting time and the selected plurality of second graphic objects to a service providing server; and
and displaying the received image when an image corresponding to the shooting time is received from among the images for the plurality of monitoring regions from the service providing server.
복수의 촬영 장치 각각에 대한 위치 정보 및 상기 복수의 촬영 장치 각각이 촬영하는 시간별 방향을 나타내는 뷰(view) 정보를 이용하여 결정된 감시 영역에 대한 영상인, 관심 영역 영상 제공 방법.The method of claim 9, wherein the images for the plurality of monitoring areas,
A method for providing an ROI image, which is an image of a monitoring area determined using location information on each of a plurality of photographing devices and view information indicating a direction for each time taken by each of the plurality of photographing apparatuses.
상기 복수의 촬영 장치가 회전형 카메라인 경우 상기 복수의 카메라 각각에 대한 상하 회전 정도를 나타내는 틸트(tilt) 좌표, 좌우 회전 정도를 나타내는 팬(pan) 좌표 및 줌(zoom) 정도를 나타내는 줌 좌표 중 적어도 하나를 포함하고,
상기 복수의 촬영 장치가 복수의 렌즈가 서로 다른 위치에 배치 및 고정된 렌즈 고정형 카메라인 경우 상기 뷰 정보가 상기의 복수의 렌즈 각각에서 바라보는 위치를 포함하는, 관심 영역 영상 제공 방법.The method of claim 11, wherein the view information,
When the plurality of photographing apparatuses are rotational cameras, among a tilt coordinate indicating a vertical rotation degree for each of the plurality of cameras, a pan coordinate indicating a left-right rotation degree, and a zoom coordinate indicating a zoom degree for each of the plurality of cameras. contains at least one;
When the plurality of photographing devices is a fixed-lens camera in which a plurality of lenses are disposed and fixed at different positions, the view information includes a position viewed by each of the plurality of lenses.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020210133980A KR102398280B1 (en) | 2021-10-08 | 2021-10-08 | Apparatus and method for providing video of area of interest |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020210133980A KR102398280B1 (en) | 2021-10-08 | 2021-10-08 | Apparatus and method for providing video of area of interest |
Publications (1)
Publication Number | Publication Date |
---|---|
KR102398280B1 true KR102398280B1 (en) | 2022-05-16 |
Family
ID=81799531
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020210133980A KR102398280B1 (en) | 2021-10-08 | 2021-10-08 | Apparatus and method for providing video of area of interest |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102398280B1 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014534786A (en) * | 2011-11-22 | 2014-12-18 | ペルコ インコーポレーテッドPelco, Inc. | Control based on map |
KR101572800B1 (en) * | 2015-06-11 | 2015-12-02 | 주식회사 미래엔에스 | System for controlling camera on the 3d virtual modeling |
KR20190074490A (en) * | 2017-12-20 | 2019-06-28 | 삼성전자주식회사 | Image processing apparatus and method for image processing thereof |
-
2021
- 2021-10-08 KR KR1020210133980A patent/KR102398280B1/en active IP Right Grant
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014534786A (en) * | 2011-11-22 | 2014-12-18 | ペルコ インコーポレーテッドPelco, Inc. | Control based on map |
KR101572800B1 (en) * | 2015-06-11 | 2015-12-02 | 주식회사 미래엔에스 | System for controlling camera on the 3d virtual modeling |
KR20190074490A (en) * | 2017-12-20 | 2019-06-28 | 삼성전자주식회사 | Image processing apparatus and method for image processing thereof |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10951862B2 (en) | Systems and methods for managing and displaying video sources | |
US9916673B2 (en) | Method and apparatus for rendering a perspective view of objects and content related thereto for location-based services on mobile device | |
CN108474666B (en) | System and method for locating a user in a map display | |
EP2572264B1 (en) | Method and apparatus for rendering user interface for location-based service having main view portion and preview portion | |
US8428873B2 (en) | Panoramic images within driving directions | |
US9671938B2 (en) | Navigating visual data associated with a point of interest | |
JP5383930B2 (en) | Method for providing information on object contained in visual field of terminal device, terminal device and computer-readable recording medium | |
US20130321461A1 (en) | Method and System for Navigation to Interior View Imagery from Street Level Imagery | |
US20160063671A1 (en) | A method and apparatus for updating a field of view in a user interface | |
US9842268B1 (en) | Determining regions of interest based on user interaction | |
US10445772B1 (en) | Label placement based on objects in photographic images | |
KR20090047487A (en) | Panoramic ring user interface | |
CN110914870B (en) | Annotation generation for image networks | |
US20120293550A1 (en) | Localization device and localization method with the assistance of augmented reality | |
KR101806957B1 (en) | Method and system for automatic update of point of interest | |
US20150254694A1 (en) | System and Method for Providing Redeemable Commercial Objects in Conjunction with Geographic Imagery | |
US9483496B1 (en) | Label placement for line features | |
US10515103B2 (en) | Method and system for managing viewability of location-based spatial object | |
JP2017163195A (en) | Image processing system, program, and image processing method | |
US9928572B1 (en) | Label orientation | |
KR102398280B1 (en) | Apparatus and method for providing video of area of interest | |
JP6617547B2 (en) | Image management system, image management method, and program | |
JP5357966B2 (en) | Information system, server device, terminal device, information processing method, and program | |
JP6208977B2 (en) | Information processing apparatus, communication terminal, and data acquisition method | |
KR20130076926A (en) | Samrt apparatus and method for creating accident map and method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |