KR20200085556A - 설정 장치 및 이의 제어 방법 - Google Patents
설정 장치 및 이의 제어 방법 Download PDFInfo
- Publication number
- KR20200085556A KR20200085556A KR1020190001825A KR20190001825A KR20200085556A KR 20200085556 A KR20200085556 A KR 20200085556A KR 1020190001825 A KR1020190001825 A KR 1020190001825A KR 20190001825 A KR20190001825 A KR 20190001825A KR 20200085556 A KR20200085556 A KR 20200085556A
- Authority
- KR
- South Korea
- Prior art keywords
- profile
- channel
- area
- camera
- setting
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 34
- 230000004044 response Effects 0.000 claims description 7
- 238000007726 management method Methods 0.000 description 85
- 230000006870 function Effects 0.000 description 32
- 230000008859 change Effects 0.000 description 11
- 238000012544 monitoring process Methods 0.000 description 11
- 238000012545 processing Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 238000012790 confirmation Methods 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 238000012217 deletion Methods 0.000 description 2
- 230000037430 deletion Effects 0.000 description 2
- 230000014509 gene expression Effects 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000001174 ascending effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 238000000844 transformation Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/66—Remote control of cameras or camera parts, e.g. by remote control devices
- H04N23/661—Transmitting camera control signals through networks, e.g. control via the Internet
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/0486—Drag-and-drop
-
- H04N5/23206—
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04847—Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B13/00—Burglar, theft or intruder alarms
- G08B13/18—Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength
- G08B13/189—Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems
- G08B13/194—Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems
- G08B13/196—Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems using television cameras
- G08B13/19678—User interface
- G08B13/1968—Interfaces for setting up or customising the system
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/2187—Live feed
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
- H04N21/23439—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements for generating different versions
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/266—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
-
- 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/485—End-user interface for client configuration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/62—Control of parameters via user interfaces
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/80—Camera processing pipelines; Components thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/90—Arrangement of cameras or camera modules, e.g. multiple cameras in TV studios or sports stadiums
-
- H04N5/23216—
-
- 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
-
- 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/183—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a single remote source
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Studio Devices (AREA)
- Closed-Circuit Television Systems (AREA)
Abstract
본 발명의 실시예들은 카메라의 설정을 제어할 수 있는 관리 장치를 개시한다. 본 발명의 일 실시예에 따른 관리장치는, 복수의 채널들 각각에 등록된 카메라의 멀티 프로파일 설정을 위한 제1영역 및 모드별 프로파일 설정을 위한 제2영역을 포함하는 사용자인터페이스를 상기 디스플레이에 제공하고, 상기 복수의 채널들 중 선택된 제1채널에 등록된 카메라에 설정 가능한 후보 프로파일 셋을 상기 제1채널의 제1영역에 추천하고, 상기 후보 프로파일 셋을 구성하는 프로파일들의 편집 결과 확정된 멀티 프로파일을 상기 제1채널에 등록된 카메라에 설정하고, 상기 제1채널의 멀티 프로파일을 상기 제1채널과 상이한 적어도 하나의 타 채널에 등록된 카메라의 후보 프로파일 셋으로서 상기 적어도 하나의 타 채널의 제1영역에 제공할 수 있다.
Description
본 발명의 실시예들은 카메라 및/또는 관리장치의 설정을 위한 설정 장치 및 이의 제어방법에 관한 것이다.
보안 카메라에서 멀티 프로파일 네트워크 전송 기능이 보편화되고 있다. 보안 카메라는 고해상도 영상은 저장용으로 사용하거나 확대된 모니터링 화면으로 사용하고, 저해상도 영상은 모바일 기기나 다분할 모드의 모니터링으로 사용할 수 있도록 용도에 맞게 전송하는 기능을 제공할 수 있다. 네트워크 보안 카메라의 경우 네트워크로 연결되기 때문에 여러 사용자가 동시에 필요한 프로파일을 요청하여 원하는 영상을 얻을 수 있다.
본 발명의 실시예들은 쉽고 간편하게 카메라 및 관리장치의 프로파일을 설정할 수 있는 장치 및 방법을 제공한다.
본 발명의 일 실시예에 따른 설정장치는, 저장장치; 프로세서; 및 디스플레이;를 포함하고, 상기 프로세서는, 복수의 채널들 각각에 등록된 카메라의 멀티 프로파일 설정을 위한 제1영역 및 각 채널의 카메라에 연결된 관리장치의 수신 프로파일 설정을 위한 제2영역을 포함하는 사용자인터페이스를 상기 디스플레이에 제공하고, 상기 복수의 채널들 중 선택된 제1채널에 등록된 카메라에 설정 가능한 후보 프로파일 셋을 상기 제1채널의 제1영역에 추천하고, 상기 후보 프로파일 셋을 구성하는 프로파일들의 편집 결과 확정된 멀티 프로파일을 상기 제1채널에 등록된 카메라에 설정하고, 상기 제1채널의 멀티 프로파일을 상기 제1채널과 상이한 적어도 하나의 타 채널에 등록된 카메라의 후보 프로파일 셋으로서 상기 적어도 하나의 타 채널의 제1영역에 제공한다.
상기 프로세서는, 상기 사용자인터페이스에 상기 제1채널의 제1영역에 표시된 멀티 프로파일을 상기 적어도 하나의 타 채널의 제1영역에 복사 및 붙이기하는 기능을 제공할 수 있다.
상기 사용자인터페이스는 프로파일 모음을 제공하는 제3영역을 포함하고, 상기 프로세서는, 상기 사용자인터페이스에 상기 제3영역에 제공된 프로파일 모음에서 선택된 프로파일을 상기 제2영역에 복사 및 붙이기하는 기능을 제공할 수 있다.
상기 프로세서는, 상기 타 채널의 제1영역에 표시된 후보 프로파일 셋을 구성하는 프로파일들 중 상기 타 채널에 등록된 카메라가 지원하지 않는 비지원 프로파일에 식별 표식을 표시하고, 사용자 요청에 의해 상기 비지원 프로파일의 속성들 중 적어도 하나의 값을 최소값으로 변경할 수 있다.
상기 프로세서는 상기 복수의 채널들 중 선택된 채널에 등록된 카메라의 정보를 상기 사용자인터페이스에 오버랩하여 제공할 수 있다.
상기 프로세서는 상기 후보 프로파일 셋을 구성하는 프로파일들 중 선택된 프로파일이 적용된 미리보기 영상을 제공할 수 있다.
상기 사용자인터페이스는 상기 프로파일 셋이 임시 저장될 수 있는 폴더 모음을 제공하는 제4영역을 포함하고, 상기 프로세서는 상기 사용자인터페이스에 상기 제1영역에서 선택된 프로파일 셋을 상기 폴더 모음에서 선택된 폴더에 복사 및 붙이기하는 기능을 제공할 수 있다.
상기 프로세서는 상기 사용자인터페이스에 상기 폴더 모음에서 선택된 폴더에 임시 저장된 프로파일 셋을 상기 적어도 하나의 타 채널의 상기 제1영역에 복사 및 붙이기하는 기능을 제공할 수 있다.
상기 프로세서는 상기 복수의 채널들에 등록된 카메라들의 성능 정보를 기초로, 제1채널에 추천한 후보 프로파일 셋을 적용 가능한 적어도 하나의 타 채널을 추천할 수 있다.
본 발명의 일 실시예에 따른 설정장치에 의한 장치의 설정을 제어하는 방법은, 복수의 채널들 각각에 등록된 카메라의 멀티 프로파일 설정을 위한 제1영역 및 각 채널의 카메라에 연결된 관리장치의 수신 프로파일 설정을 위한 제2영역을 포함하는 사용자인터페이스를 디스플레이에 제공하는 단계; 상기 복수의 채널들 중 선택된 제1채널에 등록된 카메라에 설정 가능한 후보 프로파일 셋을 상기 제1채널의 제1영역에 추천하고, 상기 후보 프로파일 셋을 구성하는 프로파일들의 편집 결과 확정된 멀티 프로파일을 상기 제1채널에 등록된 카메라에 설정하는 단계; 및 상기 제1채널의 멀티 프로파일을 상기 제1채널과 상이한 적어도 하나의 타 채널에 등록된 카메라의 후보 프로파일 셋으로서 상기 적어도 하나의 타 채널의 제1영역에 제공하는 단계;를 포함한다.
상기 제1채널의 멀티 프로파일을 상기 적어도 하나의 타 채널의 제1영역에 후보 프로파일 셋으로서 제공하는 단계는, 상기 제1채널의 제1영역에 표시된 멀티 프로파일을 상기 적어도 하나의 타 채널의 제1영역에 복사 및 붙이기하는 기능의 요청에 응답하여, 상기 제1채널의 멀티 프로파일을 상기 적어도 하나의 타 채널의 제1영역에 후보 프로파일 셋으로서 제공하는 단계;를 포함할 수 있다.
상기 사용자인터페이스는 프로파일 모음을 제공하는 제3영역을 포함하고, 상기 방법은, 상기 제3영역에 제공된 프로파일 모음에서 선택된 프로파일을 상기 제2영역에 복사 및 붙이기하는 기능의 요청에 응답하여, 상기 관리장치의 수신 프로파일을 설정하는 단계;를 더 포함할 수 있다.
상기 방법은, 상기 타 채널의 제1영역에 표시된 후보 프로파일 셋을 구성하는 프로파일들 중 상기 타 채널에 등록된 카메라가 지원하지 않는 비지원 프로파일에 식별 표식을 표시하는 단계; 및 상기 비지원 프로파일의 속성들 중 적어도 하나의 값을 최소값으로 변경하는 단계;를 더 포함할 수 있다.
상기 방법은 상기 복수의 채널들 중 선택된 채널에 등록된 카메라의 정보를 상기 사용자인터페이스에 오버랩하여 제공하는 단계;를 더 포함할 수 있다.
상기 방법은, 상기 후보 프로파일 셋을 구성하는 프로파일들 중 선택된 프로파일이 적용된 미리보기 영상을 제공하는 단계;를 더 포함할 수 있다.
상기 사용자인터페이스는 상기 프로파일 셋이 임시 저장될 수 있는 폴더 모음을 제공하는 제4영역을 포함하고, 상기 방법은 상기 제1영역에서 선택된 프로파일 셋을 상기 폴더 모음에서 선택된 폴더에 복사 및 붙이기하는 기능의 요청에 응답하여, 상기 선택된 폴더에 상기 선택된 프로파일 셋을 임시 저장하는 단계;를 더 포함할 수 있다.
상기 방법은, 상기 폴더 모음에서 선택된 폴더에 임시 저장된 프로파일 셋을 상기 적어도 하나의 타 채널의 상기 제1영역에 복사 및 붙이기하는 기능의 요청에 응답하여, 상기 선택된 폴더에 임시 저장된 프로파일 셋을 상기 적어도 하나의 타 채널의 상기 제1영역에 제공하는 단계;를 더 포함할 수 있다.
상기 방법은, 상기 복수의 채널들에 등록된 카메라들의 성능 정보를 기초로, 제1채널에 추천한 후보 프로파일 셋을 적용 가능한 적어도 하나의 타 채널을 추천하는 단계;를 더 포함할 수 있다.
본 발명의 실시예들은 사용자인터페이스를 이용하여 한 화면에서 쉽고 간편하게 카메라 및/또는 관리장치를 설정할 수 있도록 함으로써 사용자 중심의 장치 설정이 가능하다.
도 1은 본 발명의 일 실시예에 따른 보안 시스템의 구성도이다.
도 2는 본 발명의 일 실시예에 따른 멀티 프로파일의 예를 설명하는 도면이다.
도 3은 본 발명의 일 실시예에 따른 관리장치를 개략적으로 도시한 블록도이다.
도 4는 본 발명의 일 실시예에 따른 관리장치에 의한 카메라 설정 제어 방법을 개략적으로 나타낸 도면이다.
도 5는 본 발명의 일 실시예에 따른 설정 UI를 개략적으로 나타낸 도면이다.
도 6은 본 발명의 일 실시예에 따른 제2 영역에서 설정되는 멀티 프로파일의 예이다.
도 7a 내지 도 7f는 본 발명의 일 실시예에 따른 설정 UI를 이용한 카메라의 멀티 프로파일 설정의 예이다.
도 8 내지 도 10은 본 발명의 다른 실시예에 따른 설정 UI를 이용한 멀티 프로파일 설정의 예이다.
도 2는 본 발명의 일 실시예에 따른 멀티 프로파일의 예를 설명하는 도면이다.
도 3은 본 발명의 일 실시예에 따른 관리장치를 개략적으로 도시한 블록도이다.
도 4는 본 발명의 일 실시예에 따른 관리장치에 의한 카메라 설정 제어 방법을 개략적으로 나타낸 도면이다.
도 5는 본 발명의 일 실시예에 따른 설정 UI를 개략적으로 나타낸 도면이다.
도 6은 본 발명의 일 실시예에 따른 제2 영역에서 설정되는 멀티 프로파일의 예이다.
도 7a 내지 도 7f는 본 발명의 일 실시예에 따른 설정 UI를 이용한 카메라의 멀티 프로파일 설정의 예이다.
도 8 내지 도 10은 본 발명의 다른 실시예에 따른 설정 UI를 이용한 멀티 프로파일 설정의 예이다.
본 발명은 다양한 변환을 가할 수 있고 여러 가지 실시 예를 가질 수 있는 바, 특정 실시 예들을 도면에 예시하고 상세한 설명에 상세하게 설명하고자 한다. 그러나, 이는 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변환, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다. 본 발명을 설명함에 있어서 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다.
이하의 실시예에서, 제1, 제2 등의 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 구성요소들은 용어들에 의해 한정되어서는 안 된다. 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다.
이하의 실시예에서 사용한 용어는 단지 특정한 실시 예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 이하의 실시예에서, "포함하다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.
본 발명의 실시예들은 기능적인 블록 구성들 및 다양한 처리 단계들로 나타내어질 수 있다. 이러한 기능 블록들은 특정 기능들을 실행하는 다양한 개수의 하드웨어 또는/및 소프트웨어 구성들로 구현될 수 있다. 예를 들어, 본 발명의 실시예들은 하나 이상의 마이크로프로세서들의 제어 또는 다른 제어 장치들에 의해서 다양한 기능들을 실행할 수 있는, 메모리, 프로세싱, 로직(logic), 룩업 테이블(look-up table) 등과 같은 직접 회로 구성들을 채용할 수 있다. 본 발명의 실시예의 구성 요소들이 소프트웨어 프로그래밍 또는 소프트웨어 요소들로 실행될 수 있는 것과 유사하게, 본 발명의 실시예는 데이터 구조, 프로세스들, 루틴들 또는 다른 프로그래밍 구성들의 조합으로 구현되는 다양한 알고리즘을 포함하여, C, C++, 자바(Java), 어셈블러(assembler) 등과 같은 프로그래밍 또는 스크립팅 언어로 구현될 수 있다. 기능적인 측면들은 하나 이상의 프로세서들에서 실행되는 알고리즘으로 구현될 수 있다. 또한, 본 발명의 실시예들은 전자적인 환경 설정, 신호 처리, 및/또는 데이터 처리 등을 위하여 종래 기술을 채용할 수 있다. 매커니즘, 요소, 수단, 구성과 같은 용어는 넓게 사용될 수 있으며, 기계적이고 물리적인 구성들로서 한정되는 것은 아니다. 상기 용어는 프로세서 등과 연계하여 소프트웨어의 일련의 처리들(routines)의 의미를 포함할 수 있다.
이하, 첨부된 도면을 참조하여 바람직한 실시예에 따른 본 발명을 상세히 설명하기로 한다.
도 1은 본 발명의 일 실시예에 따른 보안 시스템의 구성도이다. 도 2는 본 발명의 일 실시예에 따른 멀티 프로파일의 예를 설명하는 도면이다.
도 1을 참조하면, 본 실시예의 보안 시스템(10)은 카메라(100), 관리장치(200) 및 설정장치(300)를 포함할 수 있다. 카메라(100), 관리장치(200) 및 설정장치(300)는 유선 및/또는 무선의 네트워크(20)를 통해 연결될 수 있다. 네트워크(20)는, 인터넷, WAN(wide area network), LAN(local area network), 전화 네트워크, 직접 연결 통신 등이 있으며, 유선 및/또는 무선 통신 방식을 채용할 수 있다. 카메라(100)는 사무실, 주택, 병원은 물론 은행이나 보안이 요구되는 공공건물 등의 내외에 일체로 설치되어 출입관리나 방범용으로 사용되며, 그 설치 장소 및 사용목적에 따라 일자형, 돔형 등 다양한 형태를 가질 수 있다. 카메라(100)는 특정 장소의 고정된 위치에 배치되고, 촬영 범위가 고정된 단일 고정식 카메라 또는 팬(Pan)/틸트(Tilt)/줌(Zoom) 기능을 갖는 PTZ 카메라일 수 있다. 카메라(100)는 비쥬얼 카메라, 열상 카메라, 특수 목적 카메라 등을 포함하는 감시용 카메라, 휴대용 카메라, 캠코더 등일 수 있다. 카메라(100)는 제1 내지 제n 카메라(100a 내지 100n)를 포함할 수 있다.
카메라(100)는 하나 이상의 프로파일(이하, '멀티 프로파일'이라 함)을 적용하여 영상을 인코딩할 수 있다. 카메라(100)는 영상을 획득하고, 획득한 영상을 설정된 코덱, 해상도, 프레임레이트, 비트레이트의 프로파일로 인코딩할 수 있다. 카메라(100)의 멀티 프로파일은 설정장치(300)에 의해 설정, 변경 및/또는 추가될 수 있다. 멀티 프로파일의 각 프로파일은 인덱스화될 수 있다. 카메라(100)는 관리장치(200)로부터 소정 프로파일의 영상 요청을 수신하고, 해당 프로파일의 영상을 관리장치(200)로 전송할 수 있다.
멀티 프로파일은 적어도 하나의 고정 프로파일(fixed profile), 적어도 하나의 미리 정의된 프로파일(predefined profile) 및 적어도 하나의 사용자 정의 프로파일(user-defined profile)을 포함할 수 있다.
고정 프로파일은 카메라(100)가 디폴트로 제공하는 프로파일이다. 고정 프로파일은 예를 들어, MJPEG, H.264, H.265 등 카메라(100)가 지원하는 코덱을 기본으로 하는 프로파일로서, 사용자가 프로파일을 특정하지 않은 경우 영상 인코딩에 자동으로 적용될 수 있다.
미리 정의된 프로파일은 영상을 수신하는 관리장치(200)의 특성에 따라 관리장치(200)가 수신할 영상에 적합한 프로파일을 사전에 정의한 프로파일이다. 미리 정의된 프로파일은 예를 들어, 녹화용(저장용) 프로파일, 모니터링 화면용 및/또는 웹뷰어용 라이브 프로파일, 모바일 기기용 프로파일 등을 포함할 수 있다.
녹화용 프로파일은 마이크로 SD 카드 또는 NAS(network attached storage)(DVR, NVR 등)에 영상 녹화시 적용되는 프로파일이다. 라이브 프로파일은 디지털 비디오 레코더(DVR) 또는 네트워크 비디오 레코더(NVR)에 연결된 모니터 화면에 실시간 영상(라이브 영상)의 출력시 및/또는 개인용 컴퓨터, CMS(Central Management System) 등의 웹뷰어에 실시간 영상(라이브 영상)의 출력시에 적용되는 프로파일이다. 모바일 기기용 프로파일은 모바일 기기에서 영상의 출력시에 적용되는 프로파일이다. 일 예로서, 녹화용 프로파일은 H.264/8M(3264x2488)/30fps, 모니터링 화면 출력용 라이브 프로파일은 H.264/800x600/15fps 또는 30fps, 웹뷰어용 라이브 프로파일은 H.264/1280x720/15fps, 모바일 기기용 프로파일은 MJPEG/320x240/3fps일 수 있다.
사용자 정의 프로파일은 사용자에 의해 생성 및 운영될 수 있는 프로파일이다. 사용자는 카메라(100)가 지원하는 코덱들 중 하나의 코덱을 선택하고, 해상도, 프레임레이트, 비트레이트 등 코덱에 적용할 속성(세부조건)을 설정함으로써 프로파일을 생성할 수 있다. 코덱 타입에 따라 해상도, 프레임레이트 및 비트레이트의 최대 설정 가능한 값이 달라질 수 있다.
사용자는 고정 프로파일 및 미리 정의된 프로파일에 설정된 코덱의 세부조건인 해상도, 프레임레이트 및 비트레이트를 변경할 수 있다. 코덱 타입에 따라 해상도, 프레임레이트 및 비트레이트의 최대 설정 가능한 값이 달라질 수 있다.
카메라(100)는 관리장치(200)로 영상을 전송할 수 있다. 예를 들어, 도 2에 도시된 바와 같이, 제1 카메라(100a)는 제1 관리장치(200a)로 제1 프로파일(프로파일 #1)로 인코딩된 제1 영상을 제공하고, 제2 관리장치(200b)로 제2 프로파일(프로파일 #2)로 인코딩된 제2 영상을 제공하고, 제3 관리장치(200c)로 제3 프로파일(프로파일 #3)로 인코딩된 제3 영상을 각각 제공할 수 있다.
카메라(100)는 하나의 관리장치(200)로 둘 이상의 영상을 제공할 수 있다. 예를 들어, 제1 카메라(100a)는 제2 관리장치(200b)로 제2 프로파일(프로파일 #2)로 인코딩된 제2 영상 및 제3 프로파일(프로파일 #3)로 인코딩된 제3 영상을 제공할 수 있다.
이와 같이, 카메라(100)는 멀티 프로파일로 영상을 인코딩하여 전송할 수 있고, 복수의 관리장치(200)들이 동시에 접속하여 한 개의 프로파일의 영상을 요청하고 수신할 수 있다. 카메라(100)는 유니캐스트 방식 또는 멀티캐스트 방식으로 영상을 전송할 수 있다.
카메라(100)는 획득한 영상에서 객체를 검출할 수 있다. 카메라(100)는 영상 전체 또는 영상의 일부(관심영역)에 대해서 객체 검출 알고리즘을 적용하여 객체를 검출할 수 있다. 카메라(100)는 검출된 객체의 추적 및/또는 객체의 식별을 수행할 수 있다.
카메라(100)는 이벤트 발생시 등록되어 있는 관리장치(200)로 실시간 알람을 전송할 수 있고, 이벤트 영상을 저장할 수 있다. 카메라(100)는 영상, 메타데이터 및/또는 이벤트 데이터를 관리장치(200)로 전송할 수 있다.
관리장치(200)는 카메라(100)와 공간적으로 이격 배치되고, 네트워크(20)를 통해 카메라(100)와 유선 및/또는 무선으로 연결될 수 있다. 관리장치(200)는 카메라(100)로 영상을 요청할 수 있다. 관리장치(200)는 카메라(200)로부터 영상을 수신하여 디스플레이에 제공하고, 디스플레이 중인 영상들을 모니터링할 수 있다. 관리장치(200)는 하나 이상의 카메라(100)와 연결될 수 있다. 관리장치(200)는 카메라(100)로부터의 영상, 메타데이터 및/또는 이벤트 데이터를 기초로 객체 식별, 객체 검색 등을 수행할 수 있다.
관리장치(200)는 제1 내지 제m 관리장치(200a 내지 200m)를 포함할 수 있다. 관리장치(200)는 영상을 저장하는 디지털 비디오 레코더(DVR: digital video recorder) 또는 네트워크 비디오 레코더(NVR: network video recorder)를 포함할 수 있다. 관리장치(200)는 개인용 컴퓨터, CMS(Central Management System), 스마트폰, 테블릿, 핸드헬드 장치 등의 모바일 기기, 서버, 또는 다른 형태의 컴퓨팅 장치를 포함할 수 있다.
설정장치(300)는 카메라(100) 및 관리장치(200)의 프로파일과 관련된 기능을 설정할 수 있다. 도 1에서 설정장치(300)는 카메라(100) 및 관리장치(200)와 구별되고 카메라(100) 및 관리장치(200)와 분리되어 네트워크(20)로 연결될 수 있다. 다른 실시예에서, 설정장치(300)는 카메라(100)의 일부 또는 관리장치(200)의 일부로 구현될 수 있다.
도 3은 본 발명의 일 실시예에 따른 설정장치를 개략적으로 도시한 블록도이다.
도 3을 참조하면, 설정장치(300)는 버스(301)를 통해 서로 간에 또는 다른 요소들과 통신하는 프로세서(302), 메모리(303) 및 저장장치(304)를 포함할 수 있다. 각 요소는 버스(301)에 직접 또는 하나 이상의 인터페이스들 또는 어댑터들을 통하여 접속될 수 있다. 버스(301)는 메모리 버스, 메모리 컨트롤러, 주변 버스(peripheral bus), 로컬 버스 및 이들의 조합을 포함할 수 있다.
프로세서(302)는 특정 기능들을 실행하는 다양한 개수의 하드웨어 또는/및 소프트웨어 구성들로 구현될 수 있다. 예를 들어, 프로세서(302)는 프로그램 내에 포함된 코드 또는 명령으로 표현된 기능을 수행하기 위해 물리적으로 구조화된 회로를 갖는, 하드웨어에 내장된 데이터 처리 장치를 의미할 수 있다. 이와 같이 하드웨어에 내장된 데이터 처리 장치의 일 예로써, 마이크로프로세서(microprocessor), 중앙처리장치(central processing unit: CPU), 프로세서 코어(processor core), 멀티프로세서(multiprocessor), ASIC(application-specific integrated circuit), FPGA(field programmable gate array) 등의 처리 장치를 망라할 수 있으나, 본 발명의 범위가 이에 한정되는 것은 아니다. 프로세서(302)는 메모리(303) 및/또는 저장장치(304)와 같은 컴퓨터로 읽을 수 있는 저장 매체에 기록된 인스트럭션들(또는 소프트웨어 모듈들)을 실행할 수 있다. 컴퓨터로 읽을 수 있는 저장 매체는 특정 실시예들을 구현하는 소프트웨어 모듈들을 저장하고, 프로세서(302)는 저장된 소프트웨어 모듈들 실행할 수 있다. 프로세서(302)는 사용자와 통신하기 위한 설정 사용자인터페이스(UI)(309)를 생성하여 디스플레이(308)에 제공 및 표시할 수 있다.
메모리(303)는 RAM(404, random access memory), ROM(405, read-only component) 및 이들의 조합으로 구성될 수 있다. 메모리(303)는 설정장치(300) 내에서 부팅(booting)을 위해 필요한 기본 루틴들을 구비하는 바이오스(내지 펌웨어)를 포함할 수 있다.
저장장치(304)는 하드 디스크 드라이브, 광디스크 드라이브, SSD(solid-state memory device) 등을 포함하는 대용량 저장장치일 수 있다. 저장장치(304)는 오퍼레이팅 시스템, 실행 가능한 파일들(EXEC), 데이터, 웹 브라우저 등의 어플리케이션, 프로그램 모듈 등을 저장할 수 있다. 설정장치(300)는 네트워크 인터페이스(306)를 통해 네트워크(20)에 연결된 카메라(100) 및/또는 관리장치(200)와 통신할 수 있다. 일 실시예에서 카메라(100), 관리장치(200) 및 설정장치(300)는 온비프(ONVIF) 프로토콜에 의해 통신할 수 있다. 설정장치(300)는 네트워크 인터페이스(306)를 통해 카메라(100) 및 관리장치(200)의 기능 및 동작을 설정하는 설정 데이터를 카메라(100) 및 관리장치(200)로 전송할 수 있다. 네트워크 인터페이스(306)는 네트워크 인터페이스 카드, 모뎀 등을 포함할 수 있다.
설정장치(300)는 입력 인터페이스 및 출력 인터페이스(입력/출력 인터페이스)(307)를 통해 연결된 입력장치 및 출력장치를 포함할 수 있다. 입력/출력 인터페이스(307)는 직렬 포트, 병렬 포트, 게임 포트, USB 등을 포함할 수 있다.
입력장치는 키보드, 키 패드(key pad), 돔 스위치(dome switch), 터치 패드(접촉식 정전 용량 방식, 압력식 저항막 방식, 적외선 감지 방식, 표면 초음파 전도 방식, 적분식 장력 측정 방식, 피에조 효과 방식 등), 마우스, 리모컨, 조그 휠, 조그 스위치 등으로 구성될 수 있다. 입력장치는 입력 인터페이스(307)를 통해 버스(301)에 접속될 수 있다. 사용자는 입력장치를 통하여 설정장치(300)에 명령 및/또는 정보를 입력할 수 있다.
출력장치는 오디오 스피커, 프린터, 디스플레이(308) 등을 포함할 수 있다. 출력장치는 출력 인터페이스(307)를 통해 버스(301)에 접속될 수 있다.
프로세서(302)에 의한 소프트웨어 모듈의 실행 결과는 디스플레이(308)를 통해 표시될 수 있다. 디스플레이(308)의 예로는, LCD(liquid crystal display), OLED(organic liquid crystal display), CRT(cathode ray tube), PDP(plasma display panel) 등이 있다. 디스플레이(308)는 입력/출력 인터페이스(307)를 통하여 버스(301)에 연결될 수 있다. 디스플레이(308)는 사용자의 터치를 통하여 입력을 받고 결과를 출력할 수 있도록 터치스크린 형태로 구비되어, 입력장치 및 출력장치로서 동작할 수 있다.
도 4는 본 발명의 일 실시예에 따른 설정장치에 의한 카메라 및 관리장치의 설정 제어 방법을 개략적으로 나타낸 도면이다.
도 4를 참조하면, 설정장치(300)는 연결된 디스플레이 화면에 카메라(100) 및/또는 관리장치(200)의 프로파일 설정을 위한 설정 사용자인터페이스(UI)(309)를 제공할 수 있다(S41). 사용자는 UI(309)를 이용하여 카메라(100) 및/또는 관리장치(200)의 ㅍ로파일 설정을 제어할 수 있다.
도 5는 본 발명의 일 실시예에 따른 설정 UI를 개략적으로 나타낸 도면이다. 도 5를 참조하면, 디스플레이 화면에 제공된 설정 UI(309)는 윈도우(W1) 내에 채널 정보를 보여주는 제1 영역(319), 채널별로 카메라(100)의 멀티 프로파일을 설정하는 제2 영역(329), 관리장치(200)의 수신 프로파일을 설정하는 제3 영역(339), 및 프로파일 모음을 제공하는 제4 영역(359)을 포함할 수 있다. 윈도우(W1)에는 스크롤바(355)가 더 구비되어 복수의 채널들을 상하로 이동시키면서 복수의 채널들에 대해 한 화면에서 프로파일을 설정할 수 있다. 윈도우(W1)에는 소정 기능을 제공하는 적어도 하나의 그래픽 요소(350)가 제공될 수 있다. 그래픽 요소(350)는 추가 기능을 제공하는 아이콘(351), 삭제 기능을 제공하는 아이콘(352) 및 완료(확인) 기능을 제공하는 아이콘(353)을 포함할 수 있다.
제1 영역(319)은 네트워크(20)에 연결된 복수의 채널들(채널1 내지 채널n)이 표시되는 영역이다. 각 채널에는 카메라가 등록되고, 제1 영역(319)은 등록된 카메라의 정보 및 카메라가 설치된 위치 정보를 제공할 수 있다. 사용자는 추가 아이콘(351)을 마우스 클릭(또는 터치)함으로써 채널을 추가하거나, 삭제 아이콘(352)을 마우스 클릭(또는 터치)함으로써 채널을 삭제할 수 있다.
제2 영역(329)은 카메라(100)의 프로파일을 설정하는 영역이다. 사용자는 제2 영역(329)에서 카메라(100)의 영상 인코딩에 적용될 멀티 프로파일을 설정할 수 있다. 제2 영역(329)에는 카메라(100)에 기 설정된 적어도 하나의 프로파일 정보가 후보 프로파일로서 제공될 수 있다. 사용자는 제2 영역(329)에 제공된 후보 프로파일을 편집할 수 있다. 사용자는 추가 아이콘(351)을 마우스 클릭(또는 터치)함으로써 프로파일을 추가하거나, 삭제 아이콘(352)을 마우스 클릭(또는 터치)함으로써 프로파일을 삭제할 수 있다.
제3 영역(339)은 관리장치(200)의 수신 프로파일을 설정하는 영역이다. 사용자는 제3 영역(339)에서 관리장치(200)가 모드별로 카메라(100)로부터 수신할 영상의 프로파일을 설정할 수 있다. 제3 영역(339)에는 관리장치(200)에 기 설정된 프로파일 정보가 기본적으로 제공될 수 있다. 사용자는 제4 영역(359)의 프로파일 모음으로부터 프로파일 식별자를 선택하여 제3 영역(339)에서 모드별 수신 프로파일을 설정 및 변경할 수 있다. 모드는 녹화용 영상을 수신하는 녹화 모드, 모니터링 화면 출력용 영상을 수신하는 라이브 모드, 웹뷰어 출력용 영상을 수신하는 라이브 스트리밍 모드를 포함할 수 있다. 하나의 관리장치(200)는 하나 이상의 채널에 관련될 수 있다.
제4 영역(359)은 프로파일 모음을 제공하는 영역이다. 제4 영역(359)은 제2 영역(329)에서 설정된 프로파일들 중 사용자가 관리장치(200)의 수신 모드에 적용하고자 하는 프로파일을 손쉽게 선택할 수 있도록 프로파일 식별자들의 모음을 제공할 수 있다.
도 6은 본 발명의 일 실시예에 따른 제2 영역(329)에서 설정되는 멀티 프로파일의 예이다. 제2 영역(329)의 각 행은 프로파일의 식별자(#1 내지 #10) 및 프로파일 이름(MJPEG, H.264, H.265, Live4NVR, Rec4NVR, MOBILE, Profile 1 ~ 4 등)과 프로파일의 세부항목(속성)인 코덱, 해상도, 프레임레이트, 비트레이트 종류, 비트레이트 및 비트레이트 범위가 매칭되어 있다. 여기서 비트레이트 종류는 고정 비트레이트(CBR) 또는 가변 비트레이트(VBR)를 포함할 수 있다. 비트레이트 종류는 설정하지 않을 수 있고, 이 경우 카메라(100)는 자동으로 디폴트로 설정된 고정 비트레이트(CBR) 또는 가변 비트레이트(VBR)를 적용하거나, 네트워크 상황에 따라 선택적으로 적용할 수 있다. 고정 비트레이트는 화질 및 프레임레이트를 가변시키면서 네트워크 전송 비트율을 고정시키는 방식이다. 가변 비트레이트는 네트워크 전송 비트율을 가변시켜 화질을 우선시하는 방식이다.
복수의 프로파일들은 도 6에 도시된 바와 같이 인덱싱되어 각각에 식별자가 할당될 수 있다. 첫 번째 열에 프로파일을 정의 및/또는 구별하는 프로파일 식별자 및/또는 프로파일 이름이 자동으로 표시될 수 있다. 식별자는 프로파일들을 구별할 수 있는 숫자, 한글, 알파벳 등의 문자일 수 있다. 도 6에서는 첫 번째 행부터 차례대로 숫자로 표현된 프로파일 식별자가 올림차순으로 표시되어 있다. 프로파일의 기본 정보를 나타내는 프로파일 이름이 프로파일 식별자에 병기될 수 있다. 프로파일의 기본 정보는 해당 프로파일이 고정 프로파일(fixed profile)인지, 미리 정의된 프로파일(predefined profile)인지, 사용자 정의 프로파일(user-defined profile)인지에 대한 정보를 포함할 수 있다. 도 6에는 제1 프로파일(#1)부터 제10 프로파일(#10)이 제2 영역(329)에 멀티 프로파일로 설정된 예를 도시한다. 제1 프로파일(#1), 제2 프로파일(#2) 및 제3 프로파일(#3)은 각각 MJPEG, H.264, H.265 코덱의 고정 프로파일이다. 제4 프로파일(#4)은 라이브 프로파일(Live4NVR)이고, 제5 프로파일(#5)은 녹화용 프로파일(Rec4NVR)이고, 제10 프로파일(#10)은 모바일 기기용 프로파일(MOBILE)의 미리 정의된 프로파일이다. 제6 내지 제9 프로파일(#6 내지 #9)은 사용자 정의 프로파일(Profile1 내지 Profile4)이다. 프로파일 이름은 사용자에 의해 변경될 수 있다.
도 6에서는 제2 영역(329)에서 설정되는 10개의 프로파일들(#1 내지 #10)의 예를 도시하고 있다. 제2 영역(329)에서 설정 가능한 프로파일은 1개 이상일 수 있다.
본 발명의 실시예에 따른 설정 UI(209)는 하나의 윈도우에 카메라의 프로파일 설정 메뉴 및/또는 관리장치의 수신 프로파일 설정 메뉴 등 하나 이상의 설정 메뉴를 제공함으로써 수직적 및 계층적으로 복수의 단계를 거쳐 설정 메뉴를 제공하는 기존의 UI에 비해 사용자에게 직관성 및 편리성을 제공할 수 있다. 또한 관리장치의 수신 프로파일 설정이 프로파일 모음을 이용하여 설정할 수 있어 용이하고 신속하게 설정이 가능하다.
사용자는 설정 UI(309)의 제2 영역(329)에서 카메라(100)의 멀티 프로파일을 설정할 수 있다.
설정장치(300)는 채널별로 후보 프로파일 셋을 제공할 수 있다(S43). 설정장치(300)는 사용자가 선택한 채널의 제2 영역(329)에 적어도 하나의 프로파일을 후보 프로파일 셋으로 제공할 수 있다. 일 실시예에서, 후보 프로파일 셋은 카메라(100)에 기 설정된 적어도 하나의 프로파일일 수 있다. 설정장치(300)는 접속된 카메라(100)의 메모리에 액세스하여 카메라(100)에 기 설정된 적어도 하나의 프로파일 정보를 읽어들여 제2 영역(329)에 제공할 수 있다. 다른 실시예에서, 후보 프로파일 셋은 채널에 등록된 카메라의 성능(capability) 정보를 기초로 설정장치(300)가 추천하는 프로파일들을 포함할 수 있다. 설정장치(200)는 ONVIF 디스커버리(discovery) 단계에서 카메라의 성능 정보를 획득하고, 카메라의 성능 정보를 기초로 카메라에 설정 가능한 프로파일을 후보 프로파일 셋의 일부로서 적어도 하나 추천할 수 있다. 설정장치(300)는 동일한 추천 프로파일을 적용할 수 있는 적어도 하나의 타 채널 카메라를 추천할 수도 있다. 또 다른 실시예에서, 후보 프로파일 셋은 사용자에 의해 선택된 타 채널에 설정된 멀티 프로파일일 수 있다.
설정장치(300)는 채널별로 카메라(100)의 멀티 프로파일을 설정할 수 있다(S45). 일 실시예에서 사용자는 채널별로 제2 영역(329)에서 하나 이상의 프로파일을 작성함으로써 카메라(100)의 멀티 프로파일을 설정할 수 있다. 사용자는 제2 영역(329)에 제공된 후보 프로파일 셋을 편집하여 카메라(100)의 멀티 프로파일을 설정할 수 있다. 설정장치(300)는 후보 프로파일 셋을 구성하는 프로파일들 중 적어도 하나의 프로파일의 속성 변경, 프로파일 삭제, 프로파일 추가 등의 사용자 입력을 수신하여 해당 채널의 등록된 카메라(100)에 전송함으로써, 카메라(100)의 멀티 프로파일을 설정할 수 있다.
사용자는 설정 UI(309)의 제3 영역(339)에서 관리장치(200)의 수신 프로파일을 설정할 수 있다.
설정장치(300)는 채널별로 카메라(100)에 연결된 관리장치(200)가 녹화 및/또는 라이브 재생 등에 사용할 프로파일을 설정할 수 있다(S47). 설정장치(300)는 채널별로 관리장치에 기 설정된 수신 모드별 프로파일을 제3 영역(339)에 제공할 수 있다. 사용자는 제3 영역(339)에 제공된 기 설정된 수신 모드별 프로파일을 변경할 수 있다. 사용자는 제3 영역(339)에서 관리장치(200)에서 녹화 및/또는 라이브로 재생될 영상의 프로파일을 설정할 수 있다. 설정장치(200)는 제4 영역(359)의 프로파일 모음으로부터 프로파일(프로파일 식별자)을 선택하여 제3 영역(339)에 설정하는 사용자 입력을 수신하여 관리장치(200)에 전송함으로써, 녹화 및/또는 재생을 위해 카메라(100)가 관리장치(200)로 전송할 영상의 프로파일을 관리장치(200)에 설정할 수 있다. 이에 따라, 관리장치(200)는 녹화용 프로파일로 설정된 영상을 카메라(100)에 요청하여 수신하고, 라이브 프로파일로 설정된 영상을 카메라(100)에 요청하여 수신할 수 있다.
도 7a 내지 도 7f는 본 발명의 일 실시예에 따른 설정 UI를 이용한 카메라의 멀티 프로파일 설정 및 관리장치의 수신 프로파일 설정의 예이다.
도 7a를 참조하면, 일 실시예에 따른 설정 UI(309A)는 제1 영역(319), 제2 영역(329), 제3 영역(339) 및 제4 영역(359)을 포함할 수 있다. 설정 UI(309A)는 소정 기능을 제공하는 적어도 하나의 그래픽 요소(350) 및 스크롤바(355)를 더 포함할 수 있다.
제1 영역(319)은 네트워크에 연결된 채널을 표시하는 영역이다. 도 7a에서는 제1 내지 제10 채널의 제1 영역(319)이 도시되어 있다. 사용자가 그래픽 요소(350) 중 추가 아이콘(351)을 마우스 클릭(또는 터치)하면, 현재 표시된 마지막 행의 다음 행에 제1 영역(319) 내지 제3 영역(339)을 포함하는 신규 채널의 프로파일 설정을 위한 행이 추가될 수 있다. 사용자가 그래픽 요소(350) 중 삭제 아이콘(352)을 마우스 클릭(또는 터치)하면, 선택된 채널의 제1 영역(319) 내지 제3 영역(339)을 포함하는 행이 제거될 수 있다.
사용자가 채널의 제1 영역(319)에서 마우스 호버(hover) 동작, 또는 소정 횟수의 마우스 클릭(또는 터치) 동작 등 미리 정해진 동작을 하는 경우, 프로세서(302)는 제1 영역(319) 상에 등록된 카메라의 정보를 제공하는 윈도우(401)가 오버랩되며 표시되도록 제어할 수 있다. 카메라 정보는 카메라 모델, 카메라 설치 위치 등을 포함할 수 있다.
제2 영역(329)은 카메라(100)의 멀티 프로파일을 설정하기 위한 영역이다. 프로파일은 코덱, 해상도, 프레임레이트, 비트레이트 종류 및 비트레이트 등 영상 인코딩을 위한 속성을 정의할 수 있다. 비트레이트 범위는 코덱에 따라 자동으로 정해진 값을 가질 수 있다. 도 7a는 6개의 프로파일이 제2 영역(329)에서 설정되는 예를 도시한다. 도 7a는, 사용자가 제1 채널의 카메라(100)에 접속하여 카메라(100)에 기 설정된 초기 5개의 프로파일들(#1 내지 #4, #10)을 후보 프로파일 셋으로 제2 영역(329)에 제공받고, 사용자의 프로파일 추가에 의해 6번째 프로파일(#5)이 5번째 행에 추가된 예이다. 도 7a에서는 모바일 기기용 프로파일(MOBILE)이 #10의 식별자로 설정됨에 따라 추가되는 6번째 프로파일(Priofile 1)이 모바일 기기용 프로파일(MOBILE)의 이전 행에 표시된 예이다.
제1 프로파일(#1)과 제2 프로파일(#2)은 각각 MJPEG, H.264 코덱의 고정 프로파일이다. 제3 프로파일(#3)은 모니터링 화면 출력용 또는 웹뷰어용 라이브 프로파일(Live4NVR), 제4 프로파일(#4)은 녹화용 프로파일(Rec4NVR), 제10 프로파일(#10)은 모바일 기기용 프로파일(MOBILE)의 미리 정의된 프로파일이다. 제5 프로파일(#5)은 사용자 정의 프로파일(Profile1)이다. 사용자는 프로파일을 더 추가할 수 있다.
사용자가 임의의 채널의 제1 영역(319)에서 마우스 클릭(또는 터치) 동작을 하는 경우, 해당 채널의 제2 영역(329)에 해당 채널에 등록된 카메라에 설정 가능한 프로파일들(후보 프로파일들)인 후보 프로파일 셋이 표시될 수 있다.
사용자가 그래픽 요소(350) 중 추가 아이콘(351)을 마우스 클릭(또는 터치)하면, 제2 영역(329)의 임의의 행에 신규 프로파일 설정을 위한 행이 추가될 수 있다. 사용자는 추가된 행에서 코덱, 해상도, 프레임레이트, 비트레이트 종류 및 비트레이트 등을 선택하여 사용자 정의 프로파일을 생성할 수 있다. 추가된 행의 첫 번째 열에는 프로파일 식별자(프로파일 이름)가 자동으로 표시될 수 있다. 사용자는 프로파일 이름을 변경할 수 있다. 사용자가 그래픽 요소(350) 중 삭제 아이콘(352)을 마우스 클릭(또는 터치)하면, 제2 영역(329)에서 선택된 프로파일 행이 제거될 수 있다.
제3 영역(339)은 관리장치(200)에서 녹화 및 재생을 위해 카메라(100)로부터 수신할 영상의 프로파일을 설정하는 영역이다. 일 실시예에서, 초기 화면에서 제3 영역(339)에는 관리장치(200)에 기 설정된 프로파일들이 표시될 수 있다. 사용자는 제4 영역(359)의 프로파일 모음으로부터 프로파일을 선택하여 제3 영역(339)에 설정된 프로파일을 변경할 수 있다. 다른 실시예에서, 초기 화면에서 제3 영역(339)에는 공백이 표시될 수 있다. 사용자가 제3 영역(339)의 설정을 스킵하는 경우, 관리장치(200)에 기본으로 설정된 프로파일이 적용될 수 있다.
도 7a에는 모니터링 화면 출력용 프로파일(라이브 프로파일), 녹화용 프로파일(녹화 프로파일), 웹뷰어용 프로파일(라이브 스트리밍 프로파일)을 설정하기 위한 제3 영역(339)이 도시되어 있다. 제3 영역(339)은 녹화용 프로파일만 설정하도록 구성되는 등 하나 또는 하나 이상의 용도에 사용할 프로파일을 설정할 수 있도록 구성될 수 있다.
도 7a는 사용자가 제1 채널의 관리장치(200)에 접속하여 관리장치(200)에 기 설정된 초기 프로파일들을 제3 영역(339)에 제공한 예이다. 도 7a의 제3 영역(339)에는 현재 제1 채널의 카메라(100)에 연결된 관리장치(200)에 라이브 프로파일은 '자동'이 설정되고, 녹화 프로파일은 '#2'가 설정되고, 라이브 스트리밍 프로파일은 #3이 설정되어 있음을 도시하고 있다.
제4 영역(359)은 프로파일 모음을 제공하는 영역이다. 제4 영역(359)에는 인덱싱된 프로파일들의 식별자에 대응하는 아이콘이 프로파일 모음에 표시될 수 있다. 도 7a에는 #1, #2, ..., #10 등과 같이 제2 영역(329)의 프로파일 식별자에 대응하는 숫자가 제4 영역(359)에 표시되어 있다. '자동'은 기 설정된 바에 따라 자동으로 프로파일이 설정되는 기능이다.
도 7b를 참조하면, 사용자가 제1 채널의 제2 영역(329)에 표시된 후보 프로파일 셋을 편집한 후, 그래픽 요소(350) 중 확인 아이콘(353)을 마우스 클릭(또는 터치)하면, 제2 영역(329)의 후보 프로파일 셋이 카메라(100)의 멀티 프로파일로 설정될 수 있다. 다른 실시예에서, 사용자가 제1 채널의 제2 영역(329)에 표시된 후보 프로파일 셋을 편집하면 자동으로 편집 결과가 카메라(100)의 멀티 프로파일로 설정될 수 있다. 도 7b는 제1 채널의 제2 영역(329)에 6개의 프로파일들이 편집 및 선택되어 제1 채널에 6개의 멀티 프로파일이 설정된 예를 도시한다.
또한, 사용자는 제1 채널의 제3 영역(339)에서 관리장치(200)의 특정 용도(녹화 및 재생)에 사용할 프로파일을 설정 및/또는 변경할 수 있다. 프로세서(302)는 제4 영역(359)에 제공된 프로파일 모음에서 선택된 프로파일 식별자를 제3 영역(339)의 각 모드에 복사 및 붙이기하는 기능의 사용자 요청에 응답하여, 제3 영역(339)의 각 모드에 대응하는 프로파일을 설정 및/또는 변경할 수 있다. 복사 및 붙이기 기능은 드래그 앤 드랍(Drag and Drop, D & D) 동작으로 수행될 수 있다.
사용자가 제4 영역(359)의 "자동" 아이콘을 제3 영역(339)에 드래그 앤 드랍(Drag and Drop, D & D)하는 경우, 제3 영역(339)의 해당 영역에 "자동"이 표시될 수 있다. '자동'은 모니터링 화면 출력용 프로파일(라이브 프로파일) 설정에 적용하는 기능일 수 있다. 라이브 프로파일에 “자동”이 설정되는 경우 관리장치(200)는 화면에 출력되는 채널 개수에 따라 출력 영상을 달리할 수 있다. 예를 들어, 라이브 프로파일에 “자동”이 설정된 경우, 관리장치(200)는 4채널 또는 16채널 영상 출력과 같이 다채널 출력인 경우 모니터링 화면 출력용 또는 웹뷰어용 라이브 프로파일(Live4NVR)의 영상을 카메라(100)에 요청하고, 1채널 영상 출력인 경우 녹화용 프로파일에 설정된 프로파일의 영상을 카메라(100)에 요청할 수 있다. 도 7a의 예에서, 관리장치(200)는 모니터링 화면에 영상을 라이브로 출력하고자 하는 경우, 다채널인 경우 라이브 프로파일(Live4NVR)인 제3 프로파일(#3)의 영상을 제1 채널의 카메라(100)에 요청하여 카메라(100)로부터 제3 프로파일(#3)의 영상을 수신하고, 1채널인 경우 녹화 프로파일로서 설정된 제2 프로파일(#2)의 영상을 제1 채널의 카메라(100)에 요청하고, 카메라(100)로부터 제2 프로파일(#2)의 영상을 수신할 수 있다.
'자동'이 라이브 프로파일 설정에만 적용되는 경우, 사용자가 녹화 프로파일 또는 라이브 스트리밍 프로파일에 '자동'을 드래그 앤 드랍하더라도 제3 영역(339)의 해당 영역에 적용되지 않을 수 있다. 이 경우 프로세서(302)는 '자동' 설정이 불가함을 별도의 윈도우로 알람할 수 있다.
사용자가 제4 영역(359)의 '#3' 아이콘을 제3 영역(339)에 드래그 앤 드랍하는 경우, 제3 영역(339)의 해당 영역에 "#3"이 표시될 수 있다. 사용자가 제4 영역(359)의 '#4' 아이콘을 제3 영역(339)에 드래그 앤 드랍하는 경우, 제3 영역(339)의 해당 영역에 "#4"가 표시될 수 있다.
도 7b는 제3 영역(339)에서 사용자가 녹화 프로파일을 '#2'에서 '#3'로 변경 설정하고, 라이브 스트리밍 프로파일을 '#3'에서 '#4'로 변경 설정한 예를 도시한다. 이에 따라 제1 채널의 카메라(100)에 연결된 관리장치(200)에는 라이브 프로파일로서 '제3 프로파일(#3)'이 설정되고, 녹화 프로파일로서 '제3 프로파일(#3)'이 설정되고, 라이브 스트리밍 프로파일로서 '제4 프로파일(#4)'이 설정될 수 있다.
관리장치(200)는 모니터링 화면에 영상을 라이브로 출력하고자 하는 경우, 다채널인 경우 라이브 프로파일(Live4NVR)인 제3 프로파일(#3)의 영상을 제1 채널의 카메라(100)에 요청하고, 1채널인 경우에도 녹화 프로파일로서 설정된 제3 프로파일(#3)의 영상을 제1 채널의 카메라(100)에 요청하고, 카메라(100)로부터 제3 프로파일(#3)의 영상을 수신할 수 있다.
관리장치(200)는 영상을 녹화하고자 하는 경우, 라이브 프로파일인 제3 프로파일(#3)의 영상을 제1 채널의 카메라(100)에 요청하고, 카메라(100)로부터 제3 프로파일(#3)의 영상을 수신할 수 있다. 관리장치(200)는 웹뷰어에 영상을 라이브로 출력하고자 하는 경우, 녹화용 프로파일인 제4 프로파일(#4)의 영상을 제1 채널의 카메라(100)에 요청하고, 카메라(100)로부터 제4 프로파일(#4)의 영상을 수신할 수 있다.
즉, 관리장치(200)의 사용자는 용도별로 미리 정의된 프로파일이 아닌 더 높은 화질을 제공하는 프로파일이나 더 낮은 화질을 제공하는 프로파일의 영상을 선택하여 수신할 수 있다.
도 7c를 참조하면, 사용자가 제2 영역(329) 내의 임의의 프로파일을 선택하면, 해당 프로파일이 적용된 영상(IM)이 미리보기 형태로 표시될 수 있다. 사용자는 최종 프로파일을 확정하기 전에 미리보기 형태의 영상(IM)을 참고하여 프로파일 속성을 선택할 수 있다. 일 실시예에서, 프로세서(302)는 미리보기 요청에 따라 해당 프로파일이 적용된 샘플 영상을 생성하여 미리보기 형태로 제공할 수 있다. 다른 실시예에서, 프로세서(302)는 미리보기 요청에 따라 해당 프로파일이 적용되어 미리 생성 및 저장된 샘플 영상을 검색하여 미리보기 형태로 제공할 수 있다.
도 7d를 참조하면, 사용자는 임의의 채널에 설정된 멀티 프로파일을 타 채널의 후보 프로파일 셋으로 이용할 수 있다. 도 7d에 도시된 바와 같이, 프로세서(302)는 제1 채널의 제2 영역(329)에 표시된 프로파일들을 제2 채널의 제2 영역(329)에 복사 및 붙이기하는 기능의 사용자 요청에 응답하여, 제1 채널의 카메라(100)에 설정된 프로파일들을 제2 채널의 카메라(100)에 설정할 후보 프로파일 셋으로 제2 채널의 제2 영역(229)에 제공할 수 있다. 복사 및 붙이기 기능은 드래그 앤 드랍 동작으로 수행될 수 있다.
사용자는 그래픽 요소(350) 중 추가 아이콘(351) 또는 삭제 아이콘(352)을 마우스 클릭(또는 터치)함으로써, 프로파일을 추가 또는 삭제하여 후보 프로파일 셋을 편집할 수 있다. 또한 사용자는 후보 프로파일 셋의 속성을 선택 및 변경하여 후보 프로파일 셋을 편집할 수 있다. 도 7d에서는 제2 채널에도 제1 채널과 동일한 멀티 프로파일이 설정된 예를 도시하고 있으나, 제2 채널의 후보 프로파일 셋의 편집에 의해 설정된 멀티 프로파일은 제1 채널의 멀티 프로파일과 상이할 수 있다.
그리고 사용자는 제2 채널에 대해서도 제2 채널의 카메라(100)에 연결된 관리장치(200)의 특정 용도(녹화 및 재생)에 사용할 프로파일을 설정 및/또는 변경할 수 있다. 도 7a 및 도 7b에서 설명한 바와 같이, 사용자는 관리장치(200)에 기 설정된 프로파일을 선택적으로 설정 및/또는 변경할 수 있다.
도 7d에는 제3 영역(339)의 라이브 프로파일 영역, 녹화 프로파일 영역, 및 라이브 스트리밍 프로파일 영역에 각각 “제3 프로파일(#3)”' “제5 프로파일(#5)””제2 프로파일(#2)'이 설정된 예를 도시하고 있다. 관리장치(200)는 모니터 화면에서 라이브 영상 재생의 경우 제3 프로파일(#3)의 영상을 제2 채널의 카메라(100)에 요청하고, 카메라(100)로부터 제3 프로파일(#3)의 영상을 수신할 수 있다. 관리장치(200)는 영상 녹화의 경우 제5 프로파일(#5)의 영상을 제2 채널의 카메라(100)에 요청하고, 카메라(100)로부터 제5 프로파일(#5)의 영상을 수신할 수 있다. 관리장치(200)는 웹뷰어에서 라이브 영상 재생의 경우 제2 프로파일(#2)의 영상을 제2 채널의 카메라(100)에 요청하고, 카메라(100)로부터 제2 프로파일(#2)의 영상을 수신할 수 있다.
도 7e를 참조하면, 프로세서(302)는 카메라의 성능을 기초로 지원하지 않는 프로파일(비지원 프로파일)이 설정되는지를 판단하고, 사용자에게 카메라(100)가 비지원 프로파일임을 알리는 식별 표식을 제2 영역(329)에 표시할 수 있다. 식별 표식은 하이라이트 표시, 음영 표시 등일 수 있다. 일 실시예에서, 사용자가 제1 채널의 제2 영역(329)에 표시된 멀티 프로파일을 복사하여 제2 채널의 제2 영역(329)에 붙이기 동작을 하는 경우, 프로세서(302)는 제2 채널에 등록된 카메라의 성능을 기초로 제1 채널의 멀티 프로파일에서 제2 채널에 등록된 카메라의 비지원 프로파일이 있는지를 판단하고, 비지원 프로파일에 음영 표시할 수 있다. 음영 표시된 비지원 프로파일 주변에는 프로파일 속성 변경 여부를 묻는 윈도우(402)가 오버랩되어 표시될 수 있다. 사용자가 변경을 선택한 경우, 비지원 프로파일의 속성들 중 해당 카메라가 지원하지 않는 값으로 설정된 속성은 최소 값으로 변경될 수 있다.
도 8은 본 발명의 다른 실시예에 따른 설정 UI를 이용한 멀티 프로파일 설정의 예이다.
도 8을 참조하면, 설정 UI(309B)는 도 7a에 도시된 설정 UI(309A)에서 제1 영역(319)과 제2 영역(329) 사이에 제5 영역(359)을 더 포함할 수 있다. 도 7a 내지 도 7e에서 설명한 기능은 설정 UI(309B)에도 동일하게 적용될 수 있다.
제5 영역(359)은 동일한 멀티 프로파일이 적용될 채널을 선택하는 영역이다. 도 8에 도시된 바와 같이, 사용자는 제1 채널에 설정된 멀티 프로파일을 선택된 제2 채널, 제3 채널 및 제4 채널의 후보 프로파일 셋으로 이용할 수 있다. 사용자가 제1 채널의 제2 영역(329)에 표시된 멀티 프로파일을 복사하여 타 채널의 제2 영역(329)에 붙이기 동작을 하는 경우, 제1 채널에 표시된 멀티 프로파일이 선택된 제2 채널, 제3 채널 및 제4 채널의 제2 영역(329)에 일괄적으로 후보 프로파일 셋으로 표시될 수 있다. 복사 및 붙이기 기능은 드래그 앤 드랍 동작으로 수행될 수 있다.
도 9는 본 발명의 또 다른 실시예에 따른 설정 UI를 이용한 멀티 프로파일 설정의 예이다.
도 9를 참조하면, 설정 UI(309C)는 도 7a에 도시된 설정 UI(309A)에서 제6 영역(369)을 더 포함할 수 있다. 도 7a 내지 도 7e에서 설명한 기능은 설정 UI(309C)에도 동일하게 적용될 수 있다.
제6 영역(369)은 프로파일 셋이 임시 저장될 수 있는 폴더들의 모음일 수 있다. 각 폴더는 도형 아이콘으로 표시될 수 있다. 도 9에는 4개의 원형 아이콘, 삼각형 아이콘, 사각형 아이콘, 마름모형 아이콘의 모음을 예로서 도시하고 있다. 각 폴더에 임시 저장된 프로파일 셋은 다른 프로파일 셋에 의해 덮어쓰기 되거나, 삭제될 수 있다.
사용자는 임의의 채널의 멀티 프로파일을 복사하여 제6 영역(369)의 임의의 아이콘에 붙이기할 수 있다. 예를 들어, 사용자가 제1 채널의 제2 영역(329)에 표시된 멀티 프로파일을 선택하여 제6 영역(369)의 원형 아이콘에 드래그 앤 드랍하는 경우, 원형 아이콘으로 표시되는 폴더에 제1 채널의 제2 영역(329)에 표시된 멀티 프로파일의 정보가 임시 저장될 수 있다.
사용자는 제6 영역(369)의 원형 아이콘을 제2 채널의 제2 영역(329)에 드래그 앤 드랍함으로써, 원형 아이콘으로 표시되는 폴더에 저장된 제1 채널의 멀티 프로파일 정보가 제2 채널의 제2 영역(329)에 후보 프로파일 셋으로서 표시될 수 있다.
도 10은 본 발명의 또 다른 실시예에 따른 설정 UI를 이용한 멀티 프로파일 설정의 예이다.
도 10을 참조하면, 설정 UI(309D)는 도 9에 도시된 설정 UI(309A)에서 제5 영역(359)을 더 포함할 수 있다. 도 7a 내지 도 7e, 및 도 9에서 설명한 기능은 설정 UI(309C)에도 동일하게 적용될 수 있다.
제5 영역(359)은 동일한 멀티 프로파일이 적용될 채널을 선택하는 영역이다.
사용자는 제1 채널에 설정된 멀티 프로파일을 선택된 제2 채널, 제3 채널 및 제4 채널의 후보 프로파일 셋으로 이용할 수 있다. 사용자는 제1 채널의 제2 영역(329)에 표시된 프로파일들을 복사하여 제6 영역(369)의 임의의 아이콘에 붙이기할 수 있다. 예를 들어, 사용자가 제1 채널의 제2 영역(329)에 표시된 멀티 프로파일을 선택하여 제6 영역(369)의 원형 아이콘에 드래그 앤 드랍하는 경우, 원형 아이콘으로 표시되는 폴더에 제1 채널의 제2 영역(329)에 표시된 멀티 프로파일 정보가 임시 저장될 수 있다.
사용자는 제6 영역(369)의 원형 아이콘을 타 채널의 제2 영역(329)에 드래그 앤 드랍함으로써, 원형 아이콘으로 표시되는 폴더에 저장된 제1 채널의 멀티 프로파일이 선택된 제2 채널, 제3 채널 및 제10 채널의 제2 영역(329)에 일괄적으로 동시에 후보 프로파일 셋으로 표시될 수 있다.
본 발명의 일 실시예에 따른 프로세서는 설정 UI(309A 내지 309D)를 통해 복수의 채널들에 등록된 카메라들의 성능 정보를 기초로, 임의의 채널에 추천한 후보 프로파일 셋을 적용 가능한 적어도 하나의 타 채널을 추천할 수도 있다.
전술된 실시예들에서는 설정 UI에서 카메라 및 관리장치의 설정을 함께 수행하는 경우로 설명하였다. 그러나, 본 발명의 실시예는 이에 한정되지 않으며, 설정 UI는 관리장치의 프로파일 설정 영역(339, 349)이 생략되고 카메라의 멀티 프로파일 설정 영역(329, 369)만을 포함할 수 있다.
본 발명의 실시예에 따른 설정 UI(309A 내지 309D)는 카메라의 멀티 프로파일 설정, 관리장치의 녹화 및/또는 라이브 재생용 프로파일 설정을 하나의 윈도우에서 모두 설정할 수 있다. 따라서, 사용자는 복수회에 걸쳐 해당 메뉴를 찾아 설정할 필요가 없어 쉽고 간편하게 카메라 및 관리장치의 프로파일을 설정 및 운용할 수 있다.
본 발명에 따른 카메라 설정 제어 방법은 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의해 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 컴퓨터가 읽을 수 있는 기록매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피 디스크, 광데이터 저장장치 등이 있다. 또한, 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다. 그리고, 본 발명을 구현하기 위한 기능적인(functional) 프로그램, 코드 및 코드 세그먼트들은 본 발명이 속하는 기술분야의 프로그래머들에 의해 용이하게 추론될 수 있다.
본 발명은 첨부된 도면에 도시된 일 실시예를 참고로 설명되었으나, 이는 예시적인 것에 불과하며, 당해 기술분야에서 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시예가 가능하다는 점을 이해할 수 있을 것이다. 따라서, 본 발명의 진정한 보호 범위는 첨부된 청구 범위에 의해서만 정해져야 할 것이다.
Claims (18)
- 저장장치;
프로세서; 및
디스플레이;를 포함하고, 상기 프로세서는,
복수의 채널들 각각에 등록된 카메라의 멀티 프로파일 설정을 위한 제1영역 및 각 채널의 카메라에 연결된 관리장치의 수신 프로파일 설정을 위한 제2영역을 포함하는 사용자인터페이스를 상기 디스플레이에 제공하고,
상기 복수의 채널들 중 선택된 제1채널에 등록된 카메라에 설정 가능한 후보 프로파일 셋을 상기 제1채널의 제1영역에 추천하고, 상기 후보 프로파일 셋을 구성하는 프로파일들의 편집 결과 확정된 멀티 프로파일을 상기 제1채널에 등록된 카메라에 설정하고,
상기 제1채널의 멀티 프로파일을 상기 제1채널과 상이한 적어도 하나의 타 채널에 등록된 카메라의 후보 프로파일 셋으로서 상기 적어도 하나의 타 채널의 제1영역에 제공하는, 설정장치. - 제1항에 있어서,
상기 프로세서는, 상기 사용자인터페이스에 상기 제1채널의 제1영역에 표시된 멀티 프로파일을 상기 적어도 하나의 타 채널의 제1영역에 복사 및 붙이기하는 기능을 제공하는, 설정장치. - 제1항에 있어서,
상기 사용자인터페이스는 프로파일 모음을 제공하는 제3영역을 포함하고,
상기 프로세서는, 상기 사용자인터페이스에 상기 제3영역에 제공된 프로파일 모음에서 선택된 프로파일을 상기 제2영역에 복사 및 붙이기하는 기능을 제공하는, 설정장치. - 제1항에 있어서, 상기 프로세서는,
상기 타 채널의 제1영역에 표시된 후보 프로파일 셋을 구성하는 프로파일들 중 상기 타 채널에 등록된 카메라가 지원하지 않는 비지원 프로파일에 식별 표식을 표시하고,
사용자 요청에 의해 상기 비지원 프로파일의 속성들 중 적어도 하나의 값을 최소값으로 변경하는, 설정장치. - 제1항에 있어서,
상기 프로세서는 상기 복수의 채널들 중 선택된 채널에 등록된 카메라의 정보를 상기 사용자인터페이스에 오버랩하여 제공하는, 설정장치. - 제1항에 있어서,
상기 프로세서는 상기 후보 프로파일 셋을 구성하는 프로파일들 중 선택된 프로파일이 적용된 미리보기 영상을 제공하는, 설정장치. - 제1항에 있어서,
상기 사용자인터페이스는 상기 프로파일 셋이 임시 저장될 수 있는 폴더 모음을 제공하는 제4영역을 포함하고,
상기 프로세서는 상기 사용자인터페이스에 상기 제1영역에서 선택된 프로파일 셋을 상기 폴더 모음에서 선택된 폴더에 복사 및 붙이기하는 기능을 제공하는, 설정장치. - 제7항에 있어서,
상기 프로세서는 상기 사용자인터페이스에 상기 폴더 모음에서 선택된 폴더에 임시 저장된 프로파일 셋을 상기 적어도 하나의 타 채널의 상기 제1영역에 복사 및 붙이기하는 기능을 제공하는, 설정장치. - 제1항에 있어서,
상기 프로세서는 상기 복수의 채널들에 등록된 카메라들의 성능 정보를 기초로, 제1채널에 추천한 후보 프로파일 셋을 적용 가능한 적어도 하나의 타 채널을 추천하는, 설정장치. - 설정장치에 의한 장치의 설정을 제어하는 방법에 있어서,
복수의 채널들 각각에 등록된 카메라의 멀티 프로파일 설정을 위한 제1영역 및 각 채널의 카메라에 연결된 관리장치의 수신 프로파일 설정을 위한 제2영역을 포함하는 사용자인터페이스를 디스플레이에 제공하는 단계;
상기 복수의 채널들 중 선택된 제1채널에 등록된 카메라에 설정 가능한 후보 프로파일 셋을 상기 제1채널의 제1영역에 추천하고, 상기 후보 프로파일 셋을 구성하는 프로파일들의 편집 결과 확정된 멀티 프로파일을 상기 제1채널에 등록된 카메라에 설정하는 단계; 및
상기 제1채널의 멀티 프로파일을 상기 제1채널과 상이한 적어도 하나의 타 채널에 등록된 카메라의 후보 프로파일 셋으로서 상기 적어도 하나의 타 채널의 제1영역에 제공하는 단계;를 포함하는 설정장치에 의한 장치 설정 제어 방법. - 제10항에 있어서, 상기 제1채널의 멀티 프로파일을 상기 적어도 하나의 타 채널의 제1영역에 후보 프로파일 셋으로서 제공하는 단계는,
상기 제1채널의 제1영역에 표시된 멀티 프로파일을 상기 적어도 하나의 타 채널의 제1영역에 복사 및 붙이기하는 기능의 요청에 응답하여, 상기 제1채널의 멀티 프로파일을 상기 적어도 하나의 타 채널의 제1영역에 후보 프로파일 셋으로서 제공하는 단계;를 포함하는, 설정장치에 의한 장치 설정 제어 방법. - 제10항에 있어서,
상기 사용자인터페이스는 프로파일 모음을 제공하는 제3영역을 포함하고,
상기 제3영역에 제공된 프로파일 모음에서 선택된 프로파일을 상기 제2영역에 복사 및 붙이기하는 기능의 요청에 응답하여, 상기 관리장치의 수신 프로파일을 설정하는 단계;를 포함하는 설정장치에 의한 장치 설정 제어 방법. - 제12항에 있어서,
상기 타 채널의 제1영역에 표시된 후보 프로파일 셋을 구성하는 프로파일들 중 상기 타 채널에 등록된 카메라가 지원하지 않는 비지원 프로파일에 식별 표식을 표시하는 단계; 및
상기 비지원 프로파일의 속성들 중 적어도 하나의 값을 최소값으로 변경하는 단계;를 포함하는 설정장치에 의한 장치 설정 제어 방법. - 제10항에 있어서,
상기 복수의 채널들 중 선택된 채널에 등록된 카메라의 정보를 상기 사용자인터페이스에 오버랩하여 제공하는 단계;를 포함하는 설정장치에 의한 장치 설정 제어 방법. - 제10항에 있어서,
상기 후보 프로파일 셋을 구성하는 프로파일들 중 선택된 프로파일이 적용된 미리보기 영상을 제공하는 단계;를 포함하는 설정장치에 의한 장치 설정 제어 방법. - 제10항에 있어서,
상기 사용자인터페이스는 상기 프로파일 셋이 임시 저장될 수 있는 폴더 모음을 제공하는 제4영역을 포함하고,
상기 제1영역에서 선택된 프로파일 셋을 상기 폴더 모음에서 선택된 폴더에 복사 및 붙이기하는 기능의 요청에 응답하여, 상기 선택된 폴더에 상기 선택된 프로파일 셋을 임시 저장하는 단계;를 포함하는 설정장치에 의한 장치 설정 제어 방법. - 제16항에 있어서,
상기 폴더 모음에서 선택된 폴더에 임시 저장된 프로파일 셋을 상기 적어도 하나의 타 채널의 상기 제1영역에 복사 및 붙이기하는 기능의 요청에 응답하여, 상기 선택된 폴더에 임시 저장된 프로파일 셋을 상기 적어도 하나의 타 채널의 상기 제1영역에 제공하는 단계;를 포함하는 설정장치에 의한 장치 설정 제어 방법. - 제10항에 있어서,
상기 복수의 채널들에 등록된 카메라들의 성능 정보를 기초로, 제1채널에 추천한 후보 프로파일 셋을 적용 가능한 적어도 하나의 타 채널을 추천하는 단계;를 포함하는 설정장치에 의한 장치 설정 제어 방법.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020190001825A KR20200085556A (ko) | 2019-01-07 | 2019-01-07 | 설정 장치 및 이의 제어 방법 |
US16/380,971 US11095810B2 (en) | 2019-01-07 | 2019-04-10 | Setting system for a camera and control method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020190001825A KR20200085556A (ko) | 2019-01-07 | 2019-01-07 | 설정 장치 및 이의 제어 방법 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20200085556A true KR20200085556A (ko) | 2020-07-15 |
Family
ID=71405352
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020190001825A KR20200085556A (ko) | 2019-01-07 | 2019-01-07 | 설정 장치 및 이의 제어 방법 |
Country Status (2)
Country | Link |
---|---|
US (1) | US11095810B2 (ko) |
KR (1) | KR20200085556A (ko) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6968610B2 (ja) * | 2017-08-01 | 2021-11-17 | キヤノン株式会社 | 撮像装置、情報処理方法及びプログラム |
KR102621876B1 (ko) * | 2018-11-09 | 2024-01-05 | 한화비전 주식회사 | 촬상 장치 |
EP4120689A1 (en) * | 2021-07-12 | 2023-01-18 | Rohde & Schwarz GmbH & Co. KG | System and method for configuring the graphical layout of at least one multi-viewer display |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7734724B2 (en) * | 2000-09-06 | 2010-06-08 | Xanboo Inc. | Automated upload of content based on captured event |
JP4426780B2 (ja) * | 2003-06-06 | 2010-03-03 | 株式会社日立製作所 | 映像の記録再生システムおよび記録再生方法 |
KR100783561B1 (ko) | 2006-07-04 | 2007-12-07 | (주)아이디스 | 디지털 비디오 레코더, 디지털 비디오 레코더 시스템 및 이장치의 설정 화면 구성 방법 |
US20110126250A1 (en) * | 2007-06-26 | 2011-05-26 | Brian Turner | System and method for account-based storage and playback of remotely recorded video data |
KR100917849B1 (ko) | 2007-11-22 | 2009-09-18 | 파인트론 주식회사 | 디지털비디오레코더 설정 장치 및 방법 |
US20110052155A1 (en) * | 2009-09-02 | 2011-03-03 | Justin Desmarais | Methods for producing low-cost, high-quality video excerpts using an automated sequence of camera switches |
WO2014144628A2 (en) * | 2013-03-15 | 2014-09-18 | Master Lock Company | Cameras and networked security systems and methods |
US9354778B2 (en) * | 2013-12-06 | 2016-05-31 | Digimarc Corporation | Smartphone-based methods and systems |
JP6104458B2 (ja) * | 2014-08-04 | 2017-03-29 | オリンパス株式会社 | 医療画像の色統合システム |
KR102360453B1 (ko) | 2015-04-10 | 2022-02-09 | 삼성전자 주식회사 | 카메라 설정 방법 및 장치 |
KR102561509B1 (ko) | 2016-07-29 | 2023-07-28 | 한화비전 주식회사 | 중요도에 따라 썸네일 배치를 달리하는 영상 표시 장치 |
US20200029133A1 (en) * | 2018-07-23 | 2020-01-23 | NRS Systems | Camera Capture in an Organization Information Distribution System |
-
2019
- 2019-01-07 KR KR1020190001825A patent/KR20200085556A/ko active Search and Examination
- 2019-04-10 US US16/380,971 patent/US11095810B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US11095810B2 (en) | 2021-08-17 |
US20200221018A1 (en) | 2020-07-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10284772B2 (en) | Image monitoring system and image monitoring program | |
US20200177846A1 (en) | Systems and methods for video monitoring using linked devices | |
US10515143B2 (en) | Web-based system for capturing and sharing instructional material for a software application | |
TWI390979B (zh) | 檔案傳輸方法、裝置、及程式 | |
KR102644782B1 (ko) | 모니터링 장치 및 시스템 | |
KR20200085556A (ko) | 설정 장치 및 이의 제어 방법 | |
JP2009153115A (ja) | ビデオデータを表示する方法、装置及び記録媒体 | |
KR101082027B1 (ko) | 이벤트 관제 장치 | |
KR20160053462A (ko) | 단말장치 및 그 제어 방법 | |
JP6362207B2 (ja) | 映像表示システム、操作端末、操作方法およびプログラム | |
JP6254945B2 (ja) | 映像表示システム、操作端末、操作方法およびプログラム | |
KR20180011608A (ko) | 검색 장치 | |
CN116132607A (zh) | 设备控制方法、装置、电子设备和存储介质 | |
KR100930338B1 (ko) | 감시용 디지털 비디오 레코더에서의 채널별 정보표시방법 | |
CN111752661A (zh) | 一种界面显示方法、装置、电子设备及存储介质 | |
JP6501665B2 (ja) | 情報処理装置およびその制御方法およびプログラム | |
JP7215025B2 (ja) | 情報処理装置及びプログラム | |
JP6552318B2 (ja) | 情報処理装置およびその制御方法およびプログラム | |
CN116567326A (zh) | 一种媒体播放处理方法及显示设备 | |
JP2018117373A5 (ja) | 情報処理装置、情報処理システム、制御方法、及びプログラム | |
CN117369690A (zh) | 显示设备和文件快捷访问方法 | |
JP2009017312A (ja) | 画像データ表示指示装置及び画像データ表示制御装置 | |
JP2006311391A (ja) | カメラ検索プログラム及びカメラ検索装置 | |
JPH1165812A (ja) | 情報表示装置および情報表示プログラムを記録した記録媒体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination |