KR102148776B1 - 촬상 제어 장치, 그 제어 방법 및 컴퓨터 판독가능한 저장 매체 - Google Patents
촬상 제어 장치, 그 제어 방법 및 컴퓨터 판독가능한 저장 매체 Download PDFInfo
- Publication number
- KR102148776B1 KR102148776B1 KR1020180001483A KR20180001483A KR102148776B1 KR 102148776 B1 KR102148776 B1 KR 102148776B1 KR 1020180001483 A KR1020180001483 A KR 1020180001483A KR 20180001483 A KR20180001483 A KR 20180001483A KR 102148776 B1 KR102148776 B1 KR 102148776B1
- Authority
- KR
- South Korea
- Prior art keywords
- display
- zoom
- image
- unit
- imaging device
- Prior art date
Links
Images
Classifications
-
- H04N5/23216—
-
- 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/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/04845—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 for image manipulation, e.g. dragging, rotation, expansion or change of colour
-
- 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
-
- 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/63—Control of cameras or camera modules by using electronic viewfinders
-
- 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/69—Control of means for changing angle of the field of view, e.g. optical zoom objectives or electronic zooming
-
- 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
-
- H04N5/23206—
-
- H04N5/23293—
-
- H04N5/23296—
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)
- Studio Devices (AREA)
- Closed-Circuit Television Systems (AREA)
- Indication In Cameras, And Counting Of Exposures (AREA)
Abstract
촬상 제어 장치는, 촬상 장치에 의해 촬상된 화상에 대한 유저에 의한 조작의 종료에 따라, 조작에 따른 파라미터 값을 촬상 장치에 설정하도록 제어하며, 조작에 따른 파라미터 값을 나타내며 촬상 화상과 상이한 표시 화상을 표시 유닛이 표시하게 한다. 표시 유닛은, 유저에 의한 조작의 도중이며, 조작에 따른 파라미터 값을 촬상 장치에 설정하기 전의 제1 시점에서, 그 제1 시점에서의 조작에 따른 파라미터 값에 대응하는 표시 화상을 표시하게 된다.
Description
본 발명은, 촬상 장치에의 파라미터의 설정을 제어하는 촬상 제어 장치, 그 제어 방법 및, 컴퓨터가 상기 방법을 실행하게 하는 프로그램을 저장하는 컴퓨터 판독가능 저장 매체에 관한 것이다.
네트워크 카메라의 제어의 하나의 예는 표시된 영상에서 유저가 지정한 에어리어에 대해 줌 인하는 에어리어 줌 기능을 포함한다. 에어리어 줌 기능에서는, 지정한 에어리어의 중심이 카메라의 촬영 영상의 중심과 일치하도록 팬 및 틸트를 제어하며, 지정한 에어리어가 크게 표시되도록 줌 제어를 행한다. 이때의 줌 배율은, 유저가 지정한 에어리어의 크기와, 현재의 표시 영상의 크기와의 비율에 기초하여 결정된다.
일본 특허 공개 제2004-157869호는, 에어리어를 지정하기 위한 유저 조작(드래그 조작)의 방향에 따라서 줌 인 제어와 줌 아웃 제어를 전환하는 촬영 장치를 개시한다. 일본 특허 공개 제2004-157869호에 의하면, 하방 경사 방향의 드래그 조작에 따라서 줌 인 처리가 실행된다. 그때, 드래그 조작의 길이에 따른 에어리어가 지정되고, 지정된 에어리어가 화각이 되도록 줌 인 처리가 행하여진다. 또한 상방 경사 방향의 드래그 조작에 따라서 줌 아웃 처리가 실행된다. 그때, 드래그 조작의 길이에 따른 에어리어가 지정되고, 지정된 에어리어 내에 현재의 화각이 들어가도록 줌 아웃 처리가 행하여진다.
상술한 일본 특허 공개 제2004-157869호에 개시된 기술에서는, 에어리어 줌 기능 중 줌 인 처리에서는 선택한 부분이 다음 화각이 되므로, 유저는 줌 인 처리의 정도를 직관적으로 파악할 수 있다. 그러나, 줌 아웃 처리의 경우에는, 줌 아웃 처리의 정도를 직관적으로 파악하는 것이 어렵다. 특히, 실시된 드래그 조작에 의해 줌 아웃 처리의 정도를 유저가 파악하는 것은 어렵다. 예를 들어, 카메라의 줌 상태가 거의 광각단에 있을 때에 에어리어 줌 기능에 의해 줌 아웃 처리가 지정된 경우는, 줌 아웃 정도가 크게 지시되어도 줌 아웃 처리는 광각단까지 조금만 행해질 수 있다. 일반적인 에어리어 줌 기능에서는, 이러한 상황이 유저에게 전해지기 어렵기 때문에, 유저는 어떻게 줌 기능이 동작하는 지를 알기 어렵게 된다.
장치의 동작을 촬상 화상에 대해 행해지는 조작에 의해 제어할 때, 이하의 실시형태는 유저가 그 제어 상태를 더 용이하게 파악할 수 있게 한다.
본 발명의 일 양태에 따르면, 촬상 장치에 의해 촬상된 촬상 화상에 대한 유저에 의한 조작의 종료에 따라, 상기 조작에 따른 파라미터 값을 상기 촬상 장치에 설정하도록 제어하도록 구성된 제어 유닛; 및 상기 조작에 따른 파라미터 값을 나타내고 상기 촬상 화상과 상이한 표시 화상을 표시 유닛이 표시하게 하도록 구성된 표시 제어 유닛을 포함하며, 상기 표시 제어 유닛은, 유저에 의한 상기 조작의 도중이며 상기 제어 유닛이 상기 조작에 따른 파라미터 값을 상기 촬상 장치에 설정하도록 제어하기 전의 제1 시점에서, 상기 제1 시점에서의 상기 조작에 따른 파라미터 값에 대응한 상기 표시 화상을 상기 표시 유닛이 표시하게 하는 촬상 제어 장치가 제공된다.
본 발명의 다른 양태에 따르면, 촬상 장치에 파라미터 값을 설정하는 촬상 제어 장치의 제어 방법이 제공되며, 상기 방법은, 상기 촬상 장치에 의해 촬상된 촬상 화상에 대한 유저에 의한 조작의 종료에 따라, 상기 조작에 따른 파라미터 값을 상기 촬상 장치에 설정하는 단계; 및 상기 조작에 따른 파라미터 값을 나타내며 상기 촬상 화상과 상이한 표시 화상을 표시 유닛이 표시하게 하는 표시 제어를 행하는 단계를 포함하며, 상기 표시 제어에서는, 유저에 의한 상기 조작의 도중이며 상기 조작에 따른 파라미터 값이 상기 촬상 장치에 설정되기 전의 제1 시점에서, 상기 제1 시점에서의 상기 조작에 따른 파라미터 값에 대응하는 상기 표시 화상을 상기 표시 유닛이 표시하게 한다.
본 발명의 다른 양태에 따르면, 촬상 장치에 파라미터 값을 설정하는 촬상 제어 장치의 제어 방법을 컴퓨터가 수행하게 하는 프로그램을 저장하는 컴퓨터 판독가능한 저장 매체가 제공되며, 상기 방법은, 상기 촬상 장치에 의해 촬상된 촬상 화상에 대한 유저에 의한 조작의 종료에 따라, 상기 조작에 따른 파라미터 값을 상기 촬상 장치에 설정하는 단계; 및 상기 조작에 따른 파라미터 값을 나타내며 상기 촬상 화상과 상이한 표시 화상을 표시 유닛이 표시하게 하는 표시 제어를 행하는 단계를 포함하며, 상기 표시 제어에서는, 유저에 의한 상기 조작의 도중이며 상기 조작에 따른 파라미터 값이 상기 촬상 장치에 설정되기 전의 제1 시점에서, 상기 제1 시점에서의 상기 조작에 따른 파라미터 값에 대응하는 상기 표시 화상을 상기 표시 유닛이 표시하게 한다.
본 발명의 추가적인 특징은 (첨부된 도면을 참고한) 예시적인 실시형태에 대한 이하의 설명으로부터 명확해질 것이다.
도 1은 실시형태에 따른 네트워크 카메라 시스템을 도시하는 블록도이다.
도 2a 내지 도 2d는 에어리어 줌(줌 인) 기능을 설명하는 도면이다.
도 3a 내지 도 3d는 에어리어 줌(줌 아웃) 기능을 설명하는 도면이다.
도 4a 내지 도 4b는 실시형태에 따른 줌 슬라이더를 설명하는 도면이다.
도 5a 내지 도 5b는 실시형태에 따른 줌 아웃 처리시의 표시를 설명하는 도면이다.
도 6은 제1 실시형태에 따른 에어리어 줌 처리를 나타내는 흐름도이다.
도 7a 내지 도 7b는 광각단에 가까운 줌 상태에서의 줌 아웃 처리시의 표시를 각각 설명하는 도면이다.
도 8a 내지 도 8b는 줌이 광각단에 있을 경우의 줌 아웃 처리시의 표시를 각각 설명하는 도면이다.
도 9a 및 도 9b는 제2 실시형태에 따른 에어리어 줌 처리를 나타내는 흐름도이다.
도 10은 네트워크 카메라 시스템의 하드웨어 구성의 예를 도시하는 블록도이다.
도 2a 내지 도 2d는 에어리어 줌(줌 인) 기능을 설명하는 도면이다.
도 3a 내지 도 3d는 에어리어 줌(줌 아웃) 기능을 설명하는 도면이다.
도 4a 내지 도 4b는 실시형태에 따른 줌 슬라이더를 설명하는 도면이다.
도 5a 내지 도 5b는 실시형태에 따른 줌 아웃 처리시의 표시를 설명하는 도면이다.
도 6은 제1 실시형태에 따른 에어리어 줌 처리를 나타내는 흐름도이다.
도 7a 내지 도 7b는 광각단에 가까운 줌 상태에서의 줌 아웃 처리시의 표시를 각각 설명하는 도면이다.
도 8a 내지 도 8b는 줌이 광각단에 있을 경우의 줌 아웃 처리시의 표시를 각각 설명하는 도면이다.
도 9a 및 도 9b는 제2 실시형태에 따른 에어리어 줌 처리를 나타내는 흐름도이다.
도 10은 네트워크 카메라 시스템의 하드웨어 구성의 예를 도시하는 블록도이다.
이하에, 본 발명의 실시형태를, 첨부의 도면을 참조하여 상세하게 설명한다. 이하에서는, 촬상 화상에 대한 일부의 영역의 지정에 따라서 촬상 장치에 설정되는 파라미터 값으로서, 촬상 장치의 줌 동작에 관련되는 파라미터 값(줌 배율)을 예시한다. 그러나, 본 발명은 이것으로 제한되지 않는다.
<제1 실시형태>
도 1은, 제1 실시형태에 따른 네트워크 카메라 시스템의 배치예를 도시하는 블록도이다. 도 1의 네트워크 카메라 시스템에서, 카메라 서버(101)는, 비디오 카메라(111)로부터의 라이브 영상 정보를 네트워크를 경유하여 배송한다. 뷰어 클라이언트(102)는, 카메라 서버(101)로부터 송신된 영상을 표시 유닛(126)에 표시한다. 또한, 뷰어 클라이언트(102)는, 비디오 카메라(111)에 대하여 촬영 위치(팬, 틸트, 및 줌)를 지시하기 위한 유저 인터페이스를 유저에게 제공하고, 촬상 제어 장치로서 기능한다. 카메라 서버(101)와 뷰어 클라이언트(102)는, LAN이나 인터넷 등의 IP 베이스 통신이 가능한 네트워크(103)에 의해 접속되어 있다. 본 실시형태에서는 비디오 카메라(111)를 사용한다. 그러나, 정지 화상 촬영을 행하는 카메라가 사용되어도 된다. 따라서, 이하에서는, 카메라에 의해 촬상된 영상이나 정지 화상을 총칭해서 촬상 화상이라 칭한다.
네트워크(103)는, 후술하는 카메라 제어 신호 및 압축된 화상 신호를 통과시키는 데에 충분한 대역을 갖는 인터넷이나 인트라넷 등의 디지털 네트워크라면 어떤 것이라도 된다. 본 실시형태에서는, 네트워크(103)의 네트워크 프로토콜로서 TCP/IP(UDP/IP) 프로토콜이 사용되는 것으로 가정한다. 따라서, 이하에서 어드레스는 IP 어드레스를 가리킨다. 또한, 카메라 서버(101)와 뷰어 클라이언트(102)의 모두에 IP 어드레스가 할당된다.
카메라 서버(101)는, 통신 제어 유닛(114)에 의해 뷰어 클라이언트(102)로부터 수신된 커맨드에 따라, 네트워크(103)를 통해 화상 데이터를 분배하고, 각종 카메라 조작 등을 실행한다. 화상 입력 유닛(115)은 비디오 카메라(111)에 의해 촬상된 화상(촬상 화상)을 수신한다. 30 프레임/sec의 화상이 취득되면, 30fps의 동화상을 취득할 수 있다. 화상 압축 유닛(116)은, 화상 입력 유닛(115)이 취득한 촬상 화상을, 클라이언트에 분배하기 쉬운 데이터 크기로 압축한다. 예를 들어, 화상 압축 유닛(116)은, 비디오 카메라(111)로부터의 NTSC 화상 신호를 수신하고, 이것을 A/D 변환한 후 압축하며, A/D 변환된 신호를 통신 제어 유닛(114)에 전송한다. 통신 제어 유닛(114)은, 이 압축된 촬상 화상을 네트워크(103)에 송출한다. 저장 유닛(118)은 각종 설정값 및 데이터를 유지한다.
가동 카메라 받침대(112)에는 비디오 카메라(111)가 부착된다. 커맨드 해석 유닛(117)은, 통신 제어 유닛(114)이 뷰어 클라이언트(102)로부터 수신한 조작 커맨드를 해석한다. 카메라/카메라 받침대 제어 유닛(113)은, 커맨드 해석 유닛(117)에 의한 조작 커맨드에 의해 해석된 제어 내용에 따라 가동 카메라 받침대(112)를 제어함으로써, 비디오 카메라(111)의 팬 각도 및 틸트 각도를 제어한다. 또한, 카메라/카메라 받침대 제어 유닛(113)은, 커맨드 해석 유닛(117)에 의해 해석된 제어 내용에 따라 비디오 카메라(111)의 줌 배율 및 각종 화질 설정을 제어한다.
뷰어 클라이언트(102)는, 카메라 서버(101)에 할당되어 있는 IP 어드레스를 지정함으로써 카메라 서버(101)에 접속된다. 통신 제어 유닛(121)은, 카메라 서버(101)로부터 송신된(압축된) 촬상 화상 및 저장 유닛(118)에 의해 유지되는 파노라마 화상을 수신한다. 또한, 통신 제어 유닛(121)은 각종 카메라 조작의 결과를 수신한다.
표시 제어 유닛(125)은, 화상 압축해제 유닛(124)에 의해 압축해제된 촬상 화상 및 파노라마 화상을 표시 유닛(126)에 표시한다. 또한, 표시 제어 유닛(125)은, 각종 카메라 조작의 결과로부터 그래피컬 유저 인터페이스(GUI)를 생성하고, 그것을 표시 유닛(126)에 표시한다. 표시 유닛(126)은 디스플레이 등의 표시 디바이스이다. 복수의 네트워크 카메라(비디오 카메라(111))가 접속되는 경우, 복수의 네트워크 카메라로부터의 촬상 화상을 표시하거나 1개의 카메라의 촬상 화상을 선택할 수 있다.
조작 입력 유닛(123)은, 키보드, 또는 마우스 또는 터치 패널과 같은 포인팅 디바이스를 포함한다. 유저는 조작 입력 유닛(123)을 사용함으로써 비디오 카메라(111) 및 가동 카메라 받침대(112)의 파라미터 값을 변경하기 위한 조작을 입력할 수 있다. 커맨드 생성/해석 유닛(122)은, 조작 입력 유닛(123)을 통해 입력된 GUI 조작으로부터 각종 카메라 조작 커맨드를 생성한다. 생성된 카메라 조작 커맨드는 통신 제어 유닛(121)으로부터 네트워크(103)를 통해 카메라 서버(101)에 송신된다. 또한, 커맨드 생성/해석 유닛(122)은, 카메라 서버(101)로부터 수신한 카메라 조작 결과를 해석하고, 그것을 표시 제어 유닛(125)에 전송한다.
카메라 서버(101) 및 뷰어 클라이언트(102)에 필요한 하드웨어 구성은 일반적인 PC와 동일하기 때문에, 그것들을 일반적인 PC 상에서 동작하는 소프트웨어로서 실장하는 것이 가능하다. 본 실시형태에서는, 설명의 간략화를 위해 1개의 카메라 서버(101) 및 1개의 뷰어 클라이언트(102)를 사용한다. 그러나, 접속된 카메라 서버 및 뷰어 클라이언트의 수에 제한은 없다. 예를 들어, 1개의 뷰어 클라이언트(102)에 복수의 카메라 서버(101)가 접속되어도 된다. 또한, 비디오 카메라(111)와 가동 카메라 받침대(112)는 네트워크를 통해서 카메라 서버(101)에 접속될 수 있다. 또한, 카메라 서버(101)와 뷰어 클라이언트(102)는 1개의 정보 처리 장치에 의해 실현되어도 된다.
도 10은 네트워크 카메라 시스템의 하드웨어 구성의 예를 도시하는 블록도이다. 카메라 서버(101)에서, CPU(201)는, ROM(202) 또는 RAM(203)에 저장되어 있는 프로그램을 실행함으로써 카메라 서버(101)의 각종 제어를 실현한다. 예를 들어, CPU(201)는 미리결정된 프로그램을 실행함으로써, 화상 압축 유닛(116) 및 커맨드 해석 유닛(117)을 실현한다.
ROM(202)은 판독 전용 메모리이다. RAM(203)은 필요에 따라 판독 및 기입이 가능한 메모리이다. 2차 저장 장치(204)는 하드 디스크 등의 대용량 저장 장치이다. CPU(201)는, RAM(203) 및 2차 저장 장치(204)를 사용해서 저장 유닛(118)을 실현한다. 네트워크 인터페이스(205)는 네트워크(103)에 접속되고, 카메라 서버(101)와 네트워크(103) 사이의 통신을 실현한다. CPU(201)는 네트워크 인터페이스(205)를 사용함으로써 통신 제어 유닛(114)을 실현한다. 카메라 인터페이스(206)는 비디오 카메라(111)와 가동 카메라 받침대(112)에 접속된다. CPU(201)는 카메라 인터페이스(206)를 사용함으로써 화상 입력 유닛(115) 및 카메라/카메라 받침대 제어 유닛(113)을 실현한다. 상술한 각 구성은 버스(207)에 의해 서로 통신 가능하도록 접속되어 있다.
뷰어 클라이언트(102)에서, CPU(211)는, ROM(212) 또는 RAM(213)에 저장되어 있는 프로그램을 실행함으로써 뷰어 클라이언트(102)의 각종 제어를 실현한다. 예를 들어, CPU(211)는, 미리결정된 프로그램을 실행함으로써, 화상 압축해제 유닛(124), 표시 제어 유닛(125), 커맨드 생성/해석 유닛(122)을 실현한다. ROM(212)은 판독 전용 메모리이다. RAM(213)은 필요에 따라 판독 및 기입이 가능한 메모리이다. 2차 저장 장치(214)는 하드 디스크 등의 대용량 저장 장치이다. 네트워크 인터페이스(215)는 네트워크(103)에 접속되고, 뷰어 클라이언트(102)와 네트워크(103) 사이의 통신을 실현한다. CPU(211)는 네트워크 인터페이스(215)를 사용하여 통신 제어 유닛(121)을 실현한다. 조작 입력 유닛(123), 표시 유닛(126) 및 상술한 각 구성은 버스(217)에 의해 서로 통신 가능하게 접속되어 있다.
이어서, 에어리어 줌 기능에 의한 줌 인 처리에서의 유저의 지정 조작 및 줌 동작에 대해서 도 2a 내지 도 2d를 참고해서 설명한다. 도 2a는 표시 유닛(126)에서의 촬상 화상의 표시예이다. 화면(10) 상에는 비디오 카메라(111)에 의해 촬상된 화상이 표시된다. 도 2b는, 도 2a의 상황에서 유저가 조작 입력 유닛(123)을 통해 화면(10) 위에 드래그 조작을 행하고 있는 상태의 예를 나타낸다. 드래그 조작은 유저에 의한 지정 조작의 일례이다. 유저에 의한 드래그 조작(12)에 따라, 촬상 화상의 일부 영역을 나타내는 프레임(11)이 표시된다. 도 2c는 도 2b의 상태에서 드래그 조작이 종료했을 때의 예를 나타낸다. 드래그 조작(12)은 촬상 화상상에서 우측을 향하는 방향이기 때문에 줌 인 지시로서 해석된다. 뷰어 클라이언트(102)는, 드래그 조작(12)에 의해 생성된 프레임(13)이 다음 화각이 되도록 비디오 카메라(111)를 제어한다. 도 2d는, 프레임(13)에 따라서 비디오 카메라(111)의 줌 제어가 행하여진 후의 상태를 나타내고 있다. 상술한 바와 같이, 에어리어 줌 기능에서의 줌 인 처리에서는, 도 2c에서 생성된 프레임(13)의 부분이 화각이 된다.
프레임(13)에 의해 나타나는 영역이 화각이 되기 때문에, 프레임(13)에 의해 나타나는 직사각형의 종횡비는 촬상 화상의 종횡비와 일치한다. 본 실시형태에서는, 각각의 드래그 조작의 시점과 종점을 연결하는 선을 대각선으로서 갖는 직사각형의 긴 변을 사용하여 프레임(13)을 결정하고 묘화한다. 또한, 프레임(13)은, 각각의 드래그 조작의 시점과 프레임(13)의 대응하는 각 중 하나가 일치하는 위치에 묘화된다.
이어서 에어리어 줌 기능에 의한 줌 아웃 처리에서의 유저의 지정 조작 및 줌 동작에 대해서 도 3a 내지 도 3d를 참고해서 설명한다. 도 3a는 표시 유닛(126)에서의 촬상 화상의 표시예이다. 화면(20) 상에는 비디오 카메라(111)에 의해 촬상된 화상이 표시된다. 도 3b는 도 3a의 상황에서 유저가 조작 입력 유닛(123)을 개재해서 화면(20) 위에서 드래그 조작을 행하고 있는 상태를 나타낸다. 드래그 조작(22)에 따라서 프레임(21)이 표시된다. 도 3c는 도 3b의 상태에서 드래그 조작이 종료했을 때의 예를 나타낸다. 드래그 조작(22)은 촬상 화상 위에서 좌측을 향하는 방향이기 때문에 줌 아웃 지시로서 해석된다. 비디오 카메라(111)는 현재의 화각이 생성된 프레임(23)에 들어오도록 제어된다. 도 3d는 프레임(23)에 따라서 비디오 카메라(111)의 줌 제어(줌 아웃)가 행하여진 후의 상태를 나타내고 있다. 도 3d를 참조하면, 도 3c에서 생성된 프레임에서 선택한 부분 내에 도 3c일 때의 화각이 들어온다. 프레임(23)의 종횡비 및 묘화 위치는 프레임(13)과 마찬가지이다. 또한, 상술한 줌 변경 외에, 프레임(13) 또는 프레임(23)의 중심 위치가 촬상 화상의 중심 위치가 되도록, 비디오 카메라(111)의 틸트 및 팬 방향이 변경된다.
이상과 같이, 에어리어 줌 기능의 줌 인 처리(도 2a 내지 도 2d)에서는, 유저 지정 조작에 따라서 설정된 프레임(13)이 다음 화각이 되기 때문에, 유저는 줌 인 처리의 실행 후의 상태를 직관적으로 파악할 수 있다. 그러나, 줌 아웃 처리의 경우에는, 도 3c 및 도 3d에 도시된 바와 같이, 줌 아웃 처리의 정도를 직관적으로 파악하는 것이 어렵다.
도 4a 내지 4b는, 본 실시형태에 따른 유저 인터페이스를 적용한 뷰어 클라이언트(102)의 표시 유닛(126)에 표시되는 화면의 일례를 각각 나타내는 도면이다.
도 4a 내지 도 4b 각각에 나타나는 카메라 조작 화면(400)은 표시 유닛(126)에 표시된다. 카메라 조작 화면(400)에서, 화상 표시 영역(401)에는 카메라 서버(101)로부터 수신된 촬상 화상이 표시된다. 또한, 카메라 조작 화면(400)에는, 촬상 장치(비디오 카메라(111) 및 가동 카메라 받침대(112))에 설정되는 파라미터 값을 변경하기 위한, 촬상 화상과 다른 조작 화상으로서, 틸트 슬라이더(402), 팬 슬라이더(403), 및 줌 슬라이더(404)가 표시된다. 유저는, 틸트 슬라이더(402), 팬 슬라이더(403), 및 줌 슬라이더(404)를 조작함으로써 비디오 카메라(111)의 틸트, 팬, 및 줌을 제어할 수 있다. 줌 슬라이더(404)에서는, 줌 값 아이콘(405)에 의해 비디오 카메라(111)의 현재의 줌 값이 나타난다. 줌 값 아이콘(405)이 줌 슬라이더(404)에서 상방으로 이동할수록 망원 상태가 획득되고, 줌 값 아이콘(405)이 하방으로 이동할수록 광각이 획득된다. 유저는, 틸트 슬라이더(402), 팬 슬라이더(403) 또는 줌 슬라이더(404) 위를 클릭함으로써 틸트, 팬 또는 줌을 제어할 수 있다.
도 4b는 도 4a의 상태에서 줌 슬라이더(404) 상의 위치(406)가 클릭되고, 이것에 따른 비디오 카메라(111)의 줌 제어가 종료되었을 때의 카메라 조작 화면(400)의 표시 상태를 도시하는 도면이다. 줌 슬라이더(404)에서, 현재의 줌 상태를 나타내는 줌 값 아이콘(405)이, 줌 슬라이더(404) 위에 클릭된 위치(406)(도 4a)로 이동하고 있다. 이에 따라, 화상 표시 영역(401)의 촬상 화상이 광각 화상으로 전환된다. 이렇게 줌 슬라이더(404)의 줌 값 아이콘(405)은 그 표시 위치에 의해 현재의 줌 값을 나타내고 있다.
틸트 슬라이더(402) 및 팬 슬라이더(403)에 대해서도 마찬가지의 조작이 행해질 수 있다. 즉, 틸트 슬라이더(402)의 원하는 위치가 클릭되면, 그 클릭 위치에 따라서 가동 카메라 받침대(112)가 비디오 카메라(111)의 틸트 방향을 변경한다. 팬 슬라이더(403)의 원하는 위치가 클릭되면, 그 클릭 위치에 따라서 가동 카메라 받침대(112)가 비디오 카메라(111)의 팬 방향을 변경한다.
본 실시형태의 에어리어 줌 기능의 줌 아웃 처리에 대해서 도 5a 내지 도 5b를 참고해서 설명한다. 도 5a 내지 도 5b는 에어리어 줌 기능의 줌 아웃 동작을 도시하는 도면이다. 도 5a의 카메라 조작 화면(400)은 표시 유닛(126)에 표시된다. 화상 표시 영역(401)에는, 카메라 서버(101)로부터 수신한 촬상 화상이 표시된다. 도 5a에서, 유저가 드래그 조작(503)을 입력하고 있다. 유저에 의한 드래그 조작(503)에 따라서 프레임(502)이 표시된다. 이 동작은 도 3b을 참고하여 설명한 동작과 마찬가지이다. 도 4a를 참고하여 설명한 바와 같이, 줌 슬라이더(404)에서의 줌 값 아이콘(405)은 현재의 줌 값을 나타내고 있다. 예측 줌 값 아이콘(506)은, 현재 표시되어 있는 프레임(502)에 기초하여 에어리어 줌이 행해진 경우의 줌 값을 나타내고 있다. 줌 값 아이콘(405)과 예측 줌 값 아이콘(506)은, 유저가 그들을 서로 구별할 수 있도록, 다른 표시 형태로 표시되는 것이 바람직하다. 도 5a에서는, 예측 줌 값 아이콘(506)은, 줌 값 아이콘(405)과 외견으로 구별할 수 있도록 흑색 아이콘이다.
줌 값 표시 영역(507)에는, 좌측에 현재의 줌 값이 나타나고, 우측에 현재 표시된 프레임(502)에서 에어리어 줌이 행해졌을 때의 줌 값이 나타나 있다. 예를 들어, 비디오 카메라(111)는 10배 줌 카메라이며, 줌 값 표시 영역(507)은 현재의 8배 줌이 1.5배 줌으로 전환되는 것을 나타내고 있다. 도 5b는 도 5a의 상태에서 유저가 드래그 조작을 종료한 후에 비디오 카메라(111)의 줌 제어가 종료했을 때의 카메라 조작 화면(400)의 표시 상태를 도시하는 도면이다. 화상 표시 영역(401)에는, 줌 아웃 처리 후의 촬상 화상이 표시된다. 줌 값 아이콘(405)은, 줌 아웃 처리 후의 줌 값에 대응하는 위치로 이동하고 있다. 상술한 바와 같이, 본 실시형태에서는, 유저는, 에어리어 줌 시에 프레임(502)을 확정하기 전부터, 줌 슬라이더(404)에 표시되는 예측 줌 값 아이콘(506)에 의해, 에어리어 줌 후의 줌 값을 파악할 수 있다. 즉, 표시 제어 유닛(125)은, 유저에 의한 지정 조작의 도중에, 비디오 카메라(111)의 파라미터 값의 갱신 전에, 지정 조작에 따라서 생성된 파라미터 값을 나타내기 위한, 촬상 화상과 상이한 표시 화상을 표시 유닛(126)에 표시한다. 상기에서는, 지정 조작의 도중에 파라미터 값을 나타내는 표시 화상의 예로서, 예측 줌 값 아이콘(506) 및 줌 값 표시 영역(507)이 나타나고 있다.
도 5a 및 도 5b를 참고하여 줌 아웃 처리에 대해서 설명하였다. 그러나, 이는 줌 인 처리의 경우에도 적용된다. 즉, 유저는, 줌 인 조작에서도, 드래그 조작에 의해 생성되는 프레임이 확정되기 전에, 에어리어 줌 후의 줌 값을, 줌 슬라이더(404)에서의 예측 줌 값 아이콘(506)과 줌 값 표시 영역(507)의 표시에 의해 파악할 수 있다. 본 실시형태에서는 예측 줌 값 아이콘(506)의 표시 및 줌 값 표시 영역(507)에의 줌 값 표시를 동시에 행한다. 그러나, 이들 중 하나를 행해도 된다.
이어서, 제1 실시형태의 처리를 도 6의 흐름도를 참고해서 설명한다. 도 6은 예측 줌 값 아이콘(506)의 표시 및 줌 값 표시 영역(507)의 표시를 제어하는 처리를 나타내는 흐름도이다. 도 4a 내지 도 4b를 참고하여 설명한 틸트 슬라이더(402), 팬 슬라이더(403), 및 줌 슬라이더(404)를 사용한 틸트, 팬, 및 줌의 제어는, 도 6에 나타낸 처리와 별도로 병행해서 실시된다.
도 4a에 나타나는 카메라 조작 화면(400)이 표시된 상태에서 도 6에 나타나는 제어가 개시된다. 먼저, 단계 S601에서, 커맨드 생성/해석 유닛(122)은, 유저가 조작 입력 유닛(123)을 통해 드래그 조작을 개시하는지 여부를 판단한다. 커맨드 생성/해석 유닛(122)이 단계 S601에서 드래그 조작이 개시되지 않고 있다고 판단한 경우에는, 드래그 조작이 개시되었다고 판단될 때까지 단계 S601이 반복된다.
커맨드 생성/해석 유닛(122)은, 단계 S601에서 드래그 조작이 개시되었다고 판단한 경우, 단계 S602에서, 드래그 조작에 따른 프레임 크기를 취득 및 유지한다. 표시 제어 유닛(125)은, 표시 유닛(126)에 표시되어 있는 촬상 화상 상에, 드래그 조작에 따른 프레임을 묘화한다. 그 후, 단계 S603에서, 커맨드 생성/해석 유닛(122)은, 드래그 조작이 좌측으로부터 우측의 방향인지 여부를 판단한다. 도 2a 내지 도 2d 및 도 3a 내지 도 3d를 참고하여 설명한 바와 같이, 각각의 드래그 조작의 방향에 의해 조작 지시가 줌 인 처리인지 또는 줌 아웃 처리인지 여부가 결정된다. 본 실시형태에서는, 드래그 조작이 좌측으로부터 우측으로의 방향의 성분을 포함하는 경우 드래그 조작이 줌 인 처리인 것으로 결정되고, 우측으로부터 좌측으로의 방향의 성분을 포함하는 경우 줌 아웃 처리인 것으로 결정된다. 단계 S602에서 취득되는 프레임 크기 및 단계 S603에서 취득되는 드래그 조작의 방향은 도 2a 내지 도 2d 및 도 3a 내지 도 3d를 참고하여 설명한다.
커맨드 생성/해석 유닛(122)이 단계 S603에서 드래그 조작이 좌측으로부터 우측으로의 방향이라고 판단한 경우, 줌 인 처리가 행해진다. 이 경우, 커맨드 생성/해석 유닛(122)은, 단계 S604에서, 단계 S602에서 취득한 프레임 크기로 줌 인 처리가 행해지는 경우의 예측 줌 값을 계산한다. 한편, 커맨드 생성/해석 유닛(122)이 단계 S603에서 드래그 조작이 좌측으로부터 우측으로의 방향이 아니라고 판단하는 경우, 줌 아웃 처리가 행해진다. 이 경우, 커맨드 생성/해석 유닛(122)은, 단계 S605에서, 단계 S602에서 취득한 프레임 크기로 줌 아웃 처리를 행하는 경우의 예측 줌 값을 계산한다.
단계 S604 또는 단계 S605가 종료하면, 단계 S606에서, 표시 제어 유닛(125)은, 비디오 카메라(111)의 현재의 줌 값과 단계 S604 또는 단계 S605에서 얻어진 예측 줌 값을 줌 값 표시 영역(507)에 표시한다. 후속하여, 단계 S607에서, 표시 제어 유닛(125)은, 줌 슬라이더(404) 상의, 단계 S604 또는 단계 S605에서 얻어진 예측 줌 값에 상당하는 위치에 예측 줌 값 아이콘(506)을 표시한다. 단계 S608에서, 커맨드 생성/해석 유닛(122)은, 드래그 조작이 종료되었는지의 여부를 판단한다. 커맨드 생성/해석 유닛(122)이 드래그 조작이 종료하지 않았다고 판단한 경우, 처리는 단계 S602로 복귀된다.
커맨드 생성/해석 유닛(122)이 단계 S608에서 드래그 조작이 종료했다고 판단한 경우, 표시 제어 유닛(125)은 단계 S609에서 줌 값 표시 영역(507)의 표시를 삭제한다. 그리고, 단계 S610에서, 표시 제어 유닛(125)은 줌 슬라이더(404) 상의 예측 줌 값 아이콘(506)을 삭제한다. 단계 S611에서, 표시 제어 유닛(125)은 또한 단계 S602에서 표시된 프레임(502)을 삭제한다. 그 후, 단계 S612에서, 커맨드 생성/해석 유닛(122)은, 드래그 조작의 개시 위치와 최종적인 종료 위치에 따라서 비디오 카메라(111)의 팬, 틸트, 및 줌을 변경하기 위한 파라미터 값을 생성하고, 카메라 서버(101)에 대하여 지시를 송출한다(PTZ 위치 지정 제어). 그 후, 처리는 커맨드 생성/해석 유닛(122)이 다음 드래그 조작을 기다리는 단계 S601로 복귀한다.
본 실시형태에서는, 단계 S606에서의 줌 값 표시 영역(507)의 표시 및 단계 S607에서의 예측 줌 값 아이콘(506)의 표시의 양자 모두를 행한다. 그러나, 이들 중 하나만을 행해도 된다. 이 경우, 단계 S606 및 단계 S607 중 하나를 생략한다.
이상 설명한 바와 같이, 제1 실시형태에 의하면, 에어리어 줌 기능을 사용하는 때에, 예측 줌 값 아이콘(506)이 줌 슬라이더(404) 상에 표시되고, 줌 값 표시 영역(507)에 현재의 줌 값과 예측 줌 값이 표시된다. 예측 줌 값에 관한 이러한 표시를 행함으로써, 에어리어 줌 기능, 특히 줌 아웃 처리 시의 줌 동작을 알기 어렵다라고 하는 과제가 해결되어, 유저에게 줌 동작을 간단하게 통지할 수 있다. 이에 의해 유저는 에어리어(프레임)를 선택 했을 때의 줌의 정도를 파악할 수 있게 되어, 에어리어 줌의 이용성을 향상시킨다.
<제2 실시형태>
제1 실시형태에서는, 예측 줌 값을 유저에게 통지함으로써 에어리어 줌의 편의성을 향상시키는 구성을 설명했다. 제2 실시형태에서는, 드래그 조작에 따라서 생성되는 에어리어 줌 프레임 표시에 대해서 더 궁리한다. 더 구체적으로는, 줌 상태가 줌 단 또는 그 근방에 있고, 줌 인 처리가 지시된 양만큼 행해질 수 없는 경우, 또는 줌 상태가 광각단 또는 그 근방에 있고, 줌 아웃 처리가 지시된 양만큼 행해질 수 없는 경우에, 프레임의 표시 형태가 변경된다. 이에 의해, 유저는, 줌 동작의 한계에 의해 지시된 줌 조작을 실행할 수 없는 상태를 파악할 수 있다. 즉, 유저는, 지정 조작 도중에, 해당 지정 조작에 의해 지시되는 파라미터 값이 한계값을 초과한 것을 파악할 수 있다. 제2 실시형태의 기본적인 구성은 제1 실시형태(도 1 및 도 10)와 마찬가지이다.
도 7a 및 도 7b를 참고해서 제2 실시형태에서의 줌 프레임 표시에 대해서 설명한다. 도 7a에서, 카메라 조작 화면(400)은 표시 유닛(126)에 표시되는 화면이다. 도 7a는, 화상 표시 영역(401)에 촬상 화상을 표시하고 있는 때에, 유저가 조작 입력 유닛(123)을 사용해서 드래그 조작(503)을 입력하는 예를 나타내고 있다. 이 예에서는, 유저가 드래그 조작(503)에 의해 지정된 크기를 갖는 프레임(502)에 기초하여 줌 아웃 처리를 행하고자 하는 경우에도, 처리의 도중에 광각단에 도달한다. 그로 인해, 프레임(502)의 크기에 기초하는 계산에 따른 줌 아웃 처리를 행할 수 없다. 줌 값 아이콘(405)은 줌 슬라이더(404)의 하단(광각단 측)에 가까운 위치(예를 들어, 1.5배)에 표시된다. 예측 줌 값 아이콘(506)은, 줌 슬라이더(404)의 하단에 표시되어 있고, 프레임(502)의 크기에 기초하는 예측 줌 값이 광각단(예를 들어, 1배)에 도달하고 있는 것을 나타내고 있다. 이는 줌 값 표시 영역(507)에 대해서도 마찬가지이다.
상술한 바와 같이, 드래그 조작(503)에 의해 지정된 줌 동작이 줌 동작의 한계를 초과하는 경우, 그러한 드래그 조작(503)에 따라서 생성된 프레임(502)은 그 표시 형태가 변경된다. 본 실시형태에서는, 프레임(502)이 회색으로 표시되고, 도 7a에 나타나는 프레임(502)의 표시색이 도 5a에 나타나는 것과 비교해서 연해진다. 이와 같이, 프레임(502)의 표시 형태를 통상의 것과 상이하게 함으로써, 표시 형태가 통상의 것과 상이한 것을 유저에게 나타낼 수 있다. 줌 값 표시 영역(507)의 색도 그에 따라 회색으로 표시된다.
도 7b는 도 7a의 상태에서 드래그 조작을 종료한 후에 비디오 카메라(111)가 줌 동작을 행한 후의 도면이다. 화상 표시 영역(401)에 표시되는 촬상 화상은 도 7a에 비하여 조금 줌 아웃된다. 줌 값 아이콘(405)은 줌 슬라이더(404)의 하단으로 이동하고 있다.
도 7a 및 도 7b를 참고하여, 줌 아웃 처리를 지정하는 도중에 광각단에 도달하기 때문에 유저에 의해 지정된 프레임에 따른 줌 아웃 처리가 행해질 수 없는 경우의 처리에 대해서 설명한다. 이는, 줌 인 처리를 지정하는 도중에 줌 단에 도달하기 때문에 유저에 의해 지정된 프레임에 따른 줌 인 처리가 행해질 수 없는 경우의 처리에도 적용된다. 본 실시형태에서는, 프레임(502)을 나타내는 선의 색을 통상의 색(도 5a)으로부터 변경한다. 그러나, 본 발명은 이것으로 제한되지 않는다. 다양한 표시 형태의 변경, 예를 들어, 프레임(502)을 나타내는 선의 유형의 실선으로부터 점선으로의 변경, 프레임(502)을 나타내는 선의 폭을 작게 하는 변경 등을 적용할 수 있다.
도 8a 및 도 8b를 참고하여 제2 실시형태에서의 프레임 표시에 관한 처리에 대해서 더 설명한다. 도 8a 내지 도 8b를 참고하여, 이미 화각이 광각단에 도달한 상태에서 화상에 대해 추가의 줌 아웃을 하기 위한 드래그 조작을 하는 경우에 대해서 설명한다.
도 8a는 화상 표시 영역(401)에 촬상 화상을 표시하고 있을 때에 유저가 조작 입력 유닛(123)을 통해 촬상 화상에 대하여 줌 아웃 처리를 위한 드래그 조작(503)을 행하는 예를 나타낸다. 이 예에서는, 화각이 이미 광각단에 도달했기 때문에, 유저가 줌 아웃 처리를 행하려고 해도 줌 아웃 처리는 행할 수 없다. 줌 슬라이더(404)의 줌 값 아이콘(405)은 줌 슬라이더(404)의 광각단에 표시된다. 프레임(502)은, 도 8a에 도시된 바와 같이 점선으로 그리고 도 7a의 프레임(502)의 것보다 훨씬 더 연한 색을 갖는 선으로 표시된다. 이것은, 줌 아웃 처리를 전혀 행할 수 없는 것을 유저에게 통지하기 위한 것이다. 줌 값 표시 에어리어에는 오직 현재의 배율의 1배만을 나타내는 x1.0만을 표시하고 있다.
도 8b는 도 8a의 상태에서 드래그 조작을 종료한 후의 도면이다. 화상 표시 영역(401)에 표시되는 촬상 화상은 도 8a에 표시되어 있는 촬상 화상과 같다. 이것은 이미 줌 상태가 광각단에 도달했기 때문에 줌 아웃 처리가 더 이상 행해질 수 없기 때문이다. 단, 프레임(502)의 중심 위치가 촬상 화상의 중심 위치로부터 이동한 경우에는, 그 이동량만큼의 팬 및 틸트 방향의 이동이 행해진다.
도 8a 및 도 8b를 참조하여, 줌 아웃 지정시에 줌 상태가 이미 광각단에 도달했기 때문에 줌 아웃 처리를 행할 수 없는 경우의 처리에 대해서 설명하였다. 그러나, 줌 인 지정시에 이미 줌 상태가 줌 단에 도달했기 때문에 줌 인 처리를 행할 수 없는 경우에서도 동일한 처리가 획득된다. 제2 실시형태에서, 프레임(502)은 점선 및 연한 색으로 표시되며, 줌 값 표시 영역(507)은 연한 색으로 표시된다. 그러나, 본 발명은 이것으로 제한되지 않는다. 예를 들어, 프레임(502)이 표시되지 않을 수 있고, 프레임(502)의 선 굵기가 변경(감소)될 수 있는 등이다.
이어서 제2 실시형태의 처리를 도 9a 및 도 9b의 흐름도를 참고하여 설명한다. 도 9a 및 도 9b는, 에어리어 줌 기능의 처리를 설명하는 흐름도이며, 프레임(502)의 표시 형태를, 각각의 조건에 따라서 도 5a 및 도 5b, 도 7a 및 도 7b, 및 도 8a 및 도 8b에 나타낸 바와 같이 변경하는 처리를 나타낸다. 도 5a 및 도 5b, 도 7a 및 도 7b, 및 도 8a 및 도 8b 각각에 나타낸 줌 값 표시 영역(507)으로부터 볼 수 있는 바와 같이, 여기서 결정된 프레임의 색에 의해 줌 값 표시 영역의 색도 변경된다.
도 9a 및 도 9b에 나타내는 처리가 개시되면, 먼저 단계 S900에서, 커맨드 생성/해석 유닛(122)은 유저에 의한 드래그 조작이 개시되었는지 여부를 판단한다. 커맨드 생성/해석 유닛(122)이 단계 S900에서 드래그 조작이 개시되지 않았다고 판단하면, 드래그 조작이 개시되었다고 판단될 때까지 단계 S900이 반복된다. 커맨드 생성/해석 유닛(122)은, 단계 S900에서 드래그가 개시되었다고 판단한 경우, 단계 S901에서 현재의 줌 값을 취득한다. 이어서, 단계 S902에서, 커맨드 생성/해석 유닛(122)은 드래그 조작의 개시 위치를 취득한다. 이어서, 단계 S903에서, 커맨드 생성/해석 유닛(122)은 드래그 조작의 현재 위치(예를 들어, 마우스의 현재 위치)를 취득한다.
단계 S904에서, 커맨드 생성/해석 유닛(122)은, 단계 S902에서 취득한 드래그 조작의 개시 위치 및 단계 S903에서 취득한 드래그 조작의 현재 위치로부터 드래그가 좌측으로부터 우측으로의 방향인지 여부를 판단한다. 커맨드 생성/해석 유닛(122)은, 단계 S904에서 드래그 조작이 좌측으로부터 우측으로의 방향이라고 판단한 경우, 줌 인 처리가 지시되었다고 판단한다. 이 경우, 처리는, 커맨드 생성/해석 유닛(122)이 단계 S901에서 취득한 현재의 줌 값이 줌 단에 있는지 여부를 판단하는 단계 S905로 진행한다. 커맨드 생성/해석 유닛(122)이 현재의 줌 값이 줌 단에 있다고 판단하는 경우, 처리는 표시 색(프레임 색)을 연한 회색으로 결정하는 단계 S906으로 진행한다.
커맨드 생성/해석 유닛(122)이 단계 S905에서 현재의 줌 값이 줌 단에 있지 않다고 판단하는 경우, 처리는 단계 S907로 진행한다. 단계 S907에서, 커맨드 생성/해석 유닛(122)은, 단계 S902에서 취득된 개시 위치와 단계 S903에서 취득된 종료 위치의 드래그 조작에 따른 줌 인 동작을 행한 경우의 예측 줌 값을 계산한다. 그리고, 단계 S908에서, 커맨드 생성/해석 유닛(122)은, 예측 줌 값이 줌 단에 있는지 여부를 판단한다. 커맨드 생성/해석 유닛(122)이 예측 줌 값이 줌 단에 있다고 판단한 경우, 처리는 커맨드 행성/해석 유닛이 프레임 색을 회색으로 결정하는 단계 S910로 진행한다. 커맨드 생성/해석 유닛(122)이 단계 S908에서 예측 줌 값이 줌 단에 있지 않다고 판단하는 경우, 처리는 커맨드 생성/해석 유닛이 프레임 색을 흑색으로 설정하는 단계 S909로 진행한다.
한편, 단계 S904에서, 커맨드 생성/해석 유닛(122)이 드래그 조작이 좌측으로부터 우측으로의 방향에 있지 않다고 판단하는 경우, 줌 아웃 처리가 지시된 것으로 판단된다. 이 경우, 처리는, 커맨드 생성/해석 유닛(122)이 단계 S901에서 취득된 현재의 줌 값이 광각단에 있는지 여부를 판단하는 단계 S911로 진행한다. 커맨드 생성/해석 유닛(122)이 현재의 줌 값이 광각단에 있다고 판단하는 경우, 처리는 커맨드 생성/해석 유닛이 표시 색(프레임 색)이 연한 회색인 것으로 결정하는 단계 S912로 진행한다.
커맨드 생성/해석 유닛(122)이 단계 S911에서 현재의 줌 값이 광각단에 있지 않다고 판단하는 경우, 처리는 단계 S913로 진행한다. 단계 S913에서, 커맨드 생성/해석 유닛(122)은, 단계 S902에서 취득된 개시 위치와 단계 S903에서 취득된 종료 위치의 드래그 조작에 따른 줌 아웃 동작을 실행한 경우의 예측 줌 값을 계산한다. 그리고, 단계 S914에서, 커맨드 생성/해석 유닛(122)은, 예측 줌 값이 광각단에 있는지 여부를 판단한다. 커맨드 생성/해석 유닛(122)이 예측 줌 값이 광각단에 있다고 판단한 경우, 처리는 커맨드 생성/해석 유닛이 프레임 색을 회색인 것으로 결정하는 단계 S910로 진행한다. 한편, 커맨드 생성/해석 유닛(122)이 단계 S914에서 예측 줌 값이 광각단에 있지 않다고 판단하는 경우, 처리는 커맨드 생성/해석 유닛이 프레임 색을 흑색인 것으로 판단하는 단계 S915로 진행한다.
단계 S916에서, 표시 제어 유닛(125)은, 단계 S906, S909, S910, S912 또는 S915에서 결정된 색에 따라 표시 유닛(126)에 프레임(502)을 표시한다. 그리고, 단계 S917에서, 표시 제어 유닛(125)은, 줌 슬라이더(404) 상의 예측 줌 값의 위치에 예측 줌 값 아이콘(506)을 표시하고, 줌 값 표시 영역(507)에 현재의 줌 값과 예측 줌 값을 표시한다. 표시 제어 유닛(125)은, 줌 값 표시 영역(507)의 표시색으로서, 프레임에 대해서 결정된 색을 사용한다. 예측 줌 값 아이콘(506)의 색을, 프레임에 대해서 결정된 색을 사용해서 변경하도록 해도 된다.
이어서, 단계 S918에서, 커맨드 생성/해석 유닛(122)은, 드래그 조작이 종료되었는지의 여부를 판단한다. 커맨드 생성/해석 유닛(122)이 드래그 조작이 종료되지 않았다고 판단한 경우, 처리는 단계 S903로 복귀된다. 커맨드 생성/해석 유닛(122)이 단계 S918에서 드래그가 종료되었다고 판단한 경우, 처리는 표시 제어 유닛(125)이 단계 S916에서 표시된 프레임(502)을 삭제하는 단계 S919로 진행한다. 또한, 단계 S920에서, 표시 제어 유닛(125)은 단계 S917에서 표시된 예측 줌 값 아이콘(506)과 줌 값 표시 영역(507)을 삭제한다. 그리고, 단계 S921에서, 커맨드 생성/해석 유닛(122)은, 단계 S902 및 단계 S903에서 취득한 드래그 조작의 개시 위치와 최종적인 종료 위치에 따라서, 비디오 카메라(111)의 팬, 틸트, 및 줌을 변경하는 커맨드를 생성한다. 커맨드 생성/해석 유닛(122)은, 생성한 커맨드를 카메라 서버(101)에 송출한다(PTZ 위치 지정 제어). 그 후, 처리는, 커맨드 생성/해석 유닛(122)이 다음 드래그 조작을 기다리는 단계 S900로 복귀한다.
이상과 같이, 제2 실시형태의 네트워크 카메라 시스템에서는, 촬상 화상의 영역을 지정하는 것에 의해 줌 동작을 지시하는 도중에 줌 동작이 그 한계에 도달하여, 지정된 영역에 따른 줌 아웃 처리를 행할 수 없는 것을 유저가 용이하게 파악할 수 있다.
이상과 같이, 상기 실시형태에 의하면, 촬상 화상의 영역을 지정하는 것에 의해 줌 동작을 지시하는 에어리어 줌에서, 유저에 의해 선택된 영역에 대응하는 제어가 행해질 때의 줌 위치가 유저에게 간단하게 표시된다. 그 영역에 대응하는 제어가 완료되기 전에 줌 단 또는 광각단에 도달하여 원하는 동작이 획득되지 않는다고 예측되는 경우에, 통상의 것과 상이해지는 동작을 유저에게 간단하게 표시할 수도 있다.
다른 실시형태
본 발명의 실시형태(들)는, 전술한 실시형태(들) 중 하나 이상의 기능을 실행하기 위해 저장 매체(보다 완전하게는 '비일시적 컴퓨터 판독가능 저장 매체'라 칭할수도 있음)에 기록된 컴퓨터 실행가능 명령어(예를 들어, 하나 이상의 프로그램)를 판독 및 실행하고 그리고/또는 전술한 실시형태(들) 중 하나 이상의 기능을 실행하는 하나 이상의 회로(예를 들어, 주문형 집적 회로(ASIC))를 포함하는 시스템 또는 장치의 컴퓨터에 의해, 그리고 예를 들어 전술한 실시형태(들) 중 하나 이상의 기능을 실행하기 위해 저장 매체로부터 컴퓨터 실행가능 명령어를 판독 및 실행함으로써 그리고/또는 전술한 실시형태(들) 중 하나 이상의 기능을 실행하기 위해 하나 이상의 회로를 제어함으로써 상기 시스템 또는 장치의 컴퓨터에 의해 실행되는 방법에 의해 실현될 수도 있다. 컴퓨터는 하나 이상의 프로세서(예를 들어, 중앙 처리 유닛(CPU), 마이크로 처리 유닛(MPU))를 포함할 수 있고 컴퓨터 실행가능 명령어를 판독 및 실행하기 위한 별도의 컴퓨터 또는 별도의 프로세서의 네트워크를 포함할 수 있다. 컴퓨터 실행가능 명령어는 예를 들어 네트워크 또는 저장 매체로부터 컴퓨터에 제공될 수 있다. 저장 매체는, 예를 들어 하드 디스크, 랜덤 액세스 메모리(RAM), 리드 온리 메모리(ROM), 분산형 컴퓨팅 시스템의 스토리지, 광디스크(예를 들어, 콤팩트 디스크(CD), 디지털 다기능 디스크(DVD) 또는 블루레이 디스크(BD)™), 플래시 메모리 디바이스, 메모리 카드 등 중 하나 이상을 포함할 수 있다.
(기타의 실시예)
본 발명은, 상기의 실시형태의 1개 이상의 기능을 실현하는 프로그램을, 네트워크 또는 기억 매체를 개입하여 시스템 혹은 장치에 공급하고, 그 시스템 혹은 장치의 컴퓨터에 있어서 1개 이상의 프로세서가 프로그램을 읽어 실행하는 처리에서도 실현가능하다.
또한, 1개 이상의 기능을 실현하는 회로(예를 들어, ASIC)에 의해서도 실행 가능하다.
본 발명을 예시적인 실시형태를 참고하여 설명하였지만, 본 발명은 개시된 예시적인 실시형태로 한정되지 않음을 이해해야 한다. 이하의 청구항의 범위는 이러한 모든 변형과 동등한 구조 및 기능을 포함하도록 최광의로 해석되어야 한다.
Claims (13)
- 촬상 제어 장치이며,
촬상 장치에 의해 촬상된 촬상 화상에 대한 유저에 의한 조작을 접수하도록 구성된 접수 유닛; 및
상기 조작에 따라 변경되는 제1 파라미터 값을 나타내는 제1 표시 화상과 상기 촬상 장치에 설정되어 있는 제2 파라미터 값을 나타내는 제2 표시 화상을 표시 유닛이 표시하게 하도록 구성된 표시 제어 유닛으로서, 상기 제1 표시 화상과 상기 제2 표시 화상은 상기 촬상 화상과 상이하고, 상기 제1 파라미터 및 상기 제2 파라미터는 상기 촬상 장치의 줌 기능과 관련되는, 표시 제어 유닛을 포함하며,
상기 표시 제어 유닛은, 상기 조작이 행해지는 동안, 상기 조작에 따른 상기 제1 표시 화상을 상기 표시 유닛이 계속 표시하게 하는, 촬상 제어 장치. - 제1항에 있어서,
상기 표시 제어 유닛은, 상기 제1 파라미터 값을 변경하기 위한 조작 화상을 상기 표시 유닛이 표시하게 하고, 상기 조작 화상은 상기 제1 표시 화상을 겸하는, 촬상 제어 장치. - 삭제
- 제1항 또는 제2항에 있어서,
상기 조작에 의해 제1 위치 및 제2 위치가 지정되고,
상기 표시 제어 유닛은, 상기 조작에 의해 지정된 상기 제1 위치 및 상기 제2 위치에 의해 규정된 영역을 나타내기 위한 프레임을 상기 촬상 화상에 표시하는, 촬상 제어 장치. - 제4항에 있어서,
상기 표시 제어 유닛은, 상기 조작의 도중에, 상기 조작에 의해 지시되는 상기 제1 파라미터 값이 한계값을 초과한 경우에, 상기 프레임의 표시 형태를 변경하는, 촬상 제어 장치. - 제4항에 있어서,
상기 표시 제어 유닛은, 상기 촬상 장치에 설정되어 있는 상기 제2 파라미터 값이 한계값이며 상기 조작이 한계값을 더욱 초과하는 방향으로 파라미터 값을 변경시키는 지시인 경우에, 상기 프레임의 표시 형태를 변경하는, 촬상 제어 장치. - 제5항에 있어서,
상기 프레임의 표시 형태의 변경에서는, 상기 프레임을 나타내는 선의 굵기, 색, 및 유형 중 하나 이상이 변경되는, 촬상 제어 장치. - 삭제
- 제1항에 있어서,
상기 조작은 상기 촬상 화상에 대한 드래그 조작이며, 상기 드래그 조작에 의해 지정되는 직사각형 영역에 기초하여 상기 줌 기능의 파라미터 값이 결정되는, 촬상 제어 장치. - 제9항에 있어서,
상기 드래그 조작의 방향에 기초하여, 줌 인 지시 및 줌 아웃 지시 중 하나가 부여되었는지 여부가 판단되는, 촬상 제어 장치. - 제1항, 제2항, 제9항 및 제10항 중 어느 한 항에 있어서,
상기 조작의 종료에 따라서 상기 제1 표시 화상을 삭제하도록 구성된 삭제 유닛을 더 포함하는, 촬상 제어 장치. - 촬상 장치에 파라미터 값을 설정하는 촬상 제어 장치의 제어 방법이며,
촬상 장치에 의해 촬상된 촬상 화상에 대한 유저에 의한 조작을 접수하는 단계; 및
상기 조작에 따라 변경되는 제1 파라미터 값을 나타내는 제1 표시 화상과 상기 촬상 장치에 설정되어 있는 제2 파라미터 값을 나타내는 제2 표시 화상을 표시 유닛이 표시하게 하는 표시 제어를 행하는 단계로서, 상기 제1 표시 화상과 상기 제2 표시 화상은 상기 촬상 화상과 상이하고, 상기 제1 파라미터 및 상기 제2 파라미터는 상기 촬상 장치의 줌 기능과 관련되는, 표시 제어를 행하는 단계를 포함하며,
상기 표시 제어에서는, 상기 조작이 행해지는 동안, 상기 조작에 따른 상기 제1 표시 화상을 상기 표시 유닛이 계속 표시하게 하는, 촬상 제어 장치의 제어 방법. - 촬상 장치에 파라미터 값을 설정하는 촬상 제어 장치의 제어 방법을 컴퓨터가 수행하게 하는 프로그램을 저장하는 컴퓨터 판독가능한 저장 매체이며,
상기 촬상 제어 장치의 제어 방법은,
촬상 장치에 의해 촬상된 촬상 화상에 대한 유저에 의한 조작을 접수하는 단계; 및
상기 조작에 따라 변경되는 제1 파라미터 값을 나타내는 제1 표시 화상과 상기 촬상 장치에 설정되어 있는 제2 파라미터 값을 나타내는 제2 표시 화상을 표시 유닛이 표시하게 하는 표시 제어를 행하는 단계로서, 상기 제1 표시 화상과 상기 제2 표시 화상은 상기 촬상 화상과 상이하고, 상기 제1 파라미터 및 상기 제2 파라미터는 상기 촬상 장치의 줌 기능과 관련되는, 표시 제어를 행하는 단계를 포함하며,
상기 표시 제어에서는, 상기 조작이 행해지는 동안, 상기 조작에 따른 상기 제1 표시 화상을 상기 표시 유닛이 계속 표시하게 하는, 컴퓨터 판독가능한 저장 매체.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JPJP-P-2017-004607 | 2017-01-13 | ||
JP2017004607A JP6836305B2 (ja) | 2017-01-13 | 2017-01-13 | 撮像制御装置およびその制御方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20180083795A KR20180083795A (ko) | 2018-07-23 |
KR102148776B1 true KR102148776B1 (ko) | 2020-08-27 |
Family
ID=60953554
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020180001483A KR102148776B1 (ko) | 2017-01-13 | 2018-01-05 | 촬상 제어 장치, 그 제어 방법 및 컴퓨터 판독가능한 저장 매체 |
Country Status (5)
Country | Link |
---|---|
US (1) | US10771679B2 (ko) |
EP (1) | EP3349432B1 (ko) |
JP (1) | JP6836305B2 (ko) |
KR (1) | KR102148776B1 (ko) |
CN (1) | CN108307107B (ko) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113056351B (zh) * | 2018-11-01 | 2024-07-23 | 佳能株式会社 | 外部输入设备、机器人***、其控制方法及记录介质 |
CN112243146A (zh) * | 2019-07-16 | 2021-01-19 | 西安诺瓦星云科技股份有限公司 | 视频处理方法、装置和视频处理器 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016082556A (ja) * | 2014-10-10 | 2016-05-16 | キヤノン株式会社 | 制御装置及びその制御方法、プログラム |
Family Cites Families (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10229517A (ja) | 1997-02-13 | 1998-08-25 | Meidensha Corp | 遠隔撮影制御システム |
JPH1132324A (ja) | 1997-07-11 | 1999-02-02 | Sony Corp | 制御装置、制御方法、および、伝送媒体 |
JP4532610B2 (ja) | 1998-01-30 | 2010-08-25 | キヤノン株式会社 | カメラ制御システムおよびその方法およびその動作処理を実行するプログラムを記憶した記憶媒体 |
US6769131B1 (en) * | 1999-11-18 | 2004-07-27 | Canon Kabushiki Kaisha | Image processing apparatus and method, image distribution system and storage medium |
JP4802397B2 (ja) * | 2001-05-30 | 2011-10-26 | コニカミノルタホールディングス株式会社 | 画像撮影システム、および操作装置 |
US20030210329A1 (en) * | 2001-11-08 | 2003-11-13 | Aagaard Kenneth Joseph | Video system and methods for operating a video system |
JP2004157869A (ja) | 2002-11-07 | 2004-06-03 | Canon Inc | 携帯端末 |
JP4546202B2 (ja) * | 2004-09-28 | 2010-09-15 | キヤノン株式会社 | 映像受信装置とその制御方法とプログラム及び記憶媒体 |
JP4944490B2 (ja) | 2006-05-11 | 2012-05-30 | キヤノン株式会社 | 撮像装置、制御方法、及びプログラム |
JP2008077356A (ja) * | 2006-09-20 | 2008-04-03 | Canon Inc | 設計支援方法、設計支援装置、設計支援プログラム、記憶媒体 |
TWI423659B (zh) * | 2010-11-09 | 2014-01-11 | Avisonic Technology Corp | 影像校正方法與相關影像校正系統 |
JP2012133216A (ja) * | 2010-12-22 | 2012-07-12 | Canon Inc | 画像形成装置 |
JP6051516B2 (ja) * | 2011-12-07 | 2016-12-27 | セイコーエプソン株式会社 | 撮影装置および撮影方法 |
JP6006024B2 (ja) | 2012-07-02 | 2016-10-12 | オリンパス株式会社 | 撮像装置、撮像方法およびプログラム |
CN103729128B (zh) * | 2012-10-10 | 2017-12-22 | 腾讯科技(深圳)有限公司 | 一种摄像设备变换焦距的方法及装置 |
CN103118227A (zh) | 2012-11-16 | 2013-05-22 | 佳都新太科技股份有限公司 | 一种基于kinect的摄像机PTZ控制方法、装置和*** |
CN103439801B (zh) * | 2013-08-22 | 2016-10-26 | 北京智谷睿拓技术服务有限公司 | 视力保护成像装置及方法 |
US9918021B2 (en) * | 2013-08-30 | 2018-03-13 | Nikon Corporation | Image processing device that changes extent of image altering by first and second image processing |
CN203574781U (zh) | 2013-09-13 | 2014-04-30 | 黄劲 | 一种可控云台监控设备的手持终端和监控*** |
US9501719B1 (en) * | 2013-10-28 | 2016-11-22 | Eyecue Vision Technologies Ltd. | System and method for verification of three-dimensional (3D) object |
IN2013CH06147A (ko) * | 2013-12-30 | 2015-07-03 | Samsung Electronics Co Ltd | |
US9784994B2 (en) * | 2014-12-06 | 2017-10-10 | Winthrop Childers | Device interaction for correcting presbyopia |
JP6676347B2 (ja) * | 2015-11-09 | 2020-04-08 | キヤノン株式会社 | 制御装置、制御方法、及びプログラム |
-
2017
- 2017-01-13 JP JP2017004607A patent/JP6836305B2/ja active Active
- 2017-12-20 EP EP17208911.2A patent/EP3349432B1/en active Active
-
2018
- 2018-01-05 KR KR1020180001483A patent/KR102148776B1/ko active IP Right Grant
- 2018-01-05 US US15/862,764 patent/US10771679B2/en active Active
- 2018-01-12 CN CN201810029444.6A patent/CN108307107B/zh active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016082556A (ja) * | 2014-10-10 | 2016-05-16 | キヤノン株式会社 | 制御装置及びその制御方法、プログラム |
Also Published As
Publication number | Publication date |
---|---|
KR20180083795A (ko) | 2018-07-23 |
JP2018113659A (ja) | 2018-07-19 |
EP3349432B1 (en) | 2021-12-08 |
EP3349432A1 (en) | 2018-07-18 |
US10771679B2 (en) | 2020-09-08 |
CN108307107B (zh) | 2021-10-01 |
CN108307107A (zh) | 2018-07-20 |
JP6836305B2 (ja) | 2021-02-24 |
US20180205878A1 (en) | 2018-07-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106454065B (zh) | 信息处理装置及其控制方法 | |
JP5791256B2 (ja) | 表示制御装置、表示制御方法 | |
KR101739318B1 (ko) | 표시 제어장치, 촬상 시스템, 표시 제어방법, 및 기록 매체 | |
US10542210B2 (en) | Display control apparatus, image processing apparatus, display control method, and image processing method in which a panoramic image corresponds to a range indicated on a user interface | |
JP6618644B2 (ja) | 制御装置及び制御方法、プログラム | |
US9961268B2 (en) | Control device, imaging system, control method, and program for controlling imaging unit according to image capturing direction and zoom magnification | |
US20190349532A1 (en) | Control apparatus, control method, and recording medium | |
KR102148776B1 (ko) | 촬상 제어 장치, 그 제어 방법 및 컴퓨터 판독가능한 저장 매체 | |
JP6676347B2 (ja) | 制御装置、制御方法、及びプログラム | |
JP6231757B2 (ja) | 撮像装置、情報処理装置及びそれらの制御方法、プログラム | |
CN107295247B (zh) | 图像记录装置及其控制方法 | |
JP2018033151A (ja) | 撮像装置、設定方法、および、プログラム | |
JP6401480B2 (ja) | 情報処理装置、情報処理方法、及びプログラム | |
JP5939902B2 (ja) | 制御装置及び制御装置の制御方法 | |
EP3454563A1 (en) | Information processing apparatus for network camera, control method therefor and program | |
JP2024013550A (ja) | 情報処理装置、情報処理方法およびプログラム | |
JP6253681B2 (ja) | 撮像装置、設定方法、および、プログラム | |
JP2023085899A (ja) | 撮像装置、撮像装置の制御方法及びプログラム | |
JP2024013549A (ja) | 情報処理装置、情報処理方法およびプログラム | |
JP2023073130A (ja) | 制御装置、制御方法、およびプログラム | |
WO2016056177A1 (en) | Control apparatus, method of controlling the same and program | |
JP2017046314A (ja) | 制御装置、制御方法、及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right |