KR102280000B1 - 표시 제어 장치, 표시 제어 방법 및 저장 매체 - Google Patents

표시 제어 장치, 표시 제어 방법 및 저장 매체 Download PDF

Info

Publication number
KR102280000B1
KR102280000B1 KR1020180058727A KR20180058727A KR102280000B1 KR 102280000 B1 KR102280000 B1 KR 102280000B1 KR 1020180058727 A KR1020180058727 A KR 1020180058727A KR 20180058727 A KR20180058727 A KR 20180058727A KR 102280000 B1 KR102280000 B1 KR 102280000B1
Authority
KR
South Korea
Prior art keywords
captured image
display
image
rotation angle
designated area
Prior art date
Application number
KR1020180058727A
Other languages
English (en)
Other versions
KR20180129667A (ko
Inventor
다카요시 미즈노
Original Assignee
캐논 가부시끼가이샤
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 캐논 가부시끼가이샤 filed Critical 캐논 가부시끼가이샤
Publication of KR20180129667A publication Critical patent/KR20180129667A/ko
Application granted granted Critical
Publication of KR102280000B1 publication Critical patent/KR102280000B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/04Context-preserving transformations, e.g. by using an importance map
    • G06T3/047Fisheye or wide-angle transformations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/222Studio circuitry; Studio devices; Studio equipment
    • H04N5/262Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
    • H04N5/2628Alteration of picture size, shape, position or orientation, e.g. zooming, rotation, rolling, perspective, translation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/10Processing, recording or transmission of stereoscopic or multi-view image signals
    • H04N13/106Processing image signals
    • H04N13/111Transformation of image signals corresponding to virtual viewpoints, e.g. spatial image interpolation
    • H04N13/117Transformation of image signals corresponding to virtual viewpoints, e.g. spatial image interpolation the virtual viewpoint locations being selected by the viewers or determined by viewer tracking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/63Control of cameras or camera modules by using electronic viewfinders
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/12Panospheric to cylindrical image transformations
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/60Rotation of whole images or parts thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/50Constructional details
    • H04N23/55Optical parts specially adapted for electronic image sensors; Mounting thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/62Control of parameters via user interfaces
    • H04N5/225
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
    • H04N7/183Closed-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)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Studio Devices (AREA)
  • Closed-Circuit Television Systems (AREA)
  • User Interface Of Digital Computer (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Camera Bodies And Camera Details Or Accessories (AREA)
  • Indication In Cameras, And Counting Of Exposures (AREA)

Abstract

어안 렌즈를 사용하여 촬영된 촬영 화상의 일부인 영역이 지정된 경우, 생성 유닛은 촬영 화상에서 지정된 영역의 위치에 기초하여 표시 화상을 생성한다. 표시 화상은, 상기 영역에 포함되는 피사체의 상태가 보다 정립되도록 촬영 화상이 촬영 화상의 미리정해진 위치를 중심으로 회전된 화상이다. 표시 제어 유닛은 생성 유닛에 의해 생성된 표시 화상이 표시 유닛에 표시되게 한다.

Description

표시 제어 장치, 표시 제어 방법 및 저장 매체{DISPLAY CONTROL APPARATUS, DISPLAY CONTROL METHOD, AND STORAGE MEDIUM}
본 발명은, 표시 제어 장치, 표시 제어 방법 및 저장 매체에 관한 것이다.
종래, 네트워크를 통해 카메라를 원격 제어하여 비디오 화상을 감시하는 네트워크 카메라 시스템이 알려져 있다. 포커스, 줌, 노출, 해상도, 화이트 밸런스, 및 화상 촬영시의 프레임 레이트 등의 카메라 세팅을 제어할 수 있는 네트워크 카메라 시스템이 또한 알려져 있다. 이러한 네트워크 카메라 시스템은, 촬영한 비디오 화상을 유저가 클라이언트 장치로 확인할 때에 감시하고 싶은 대상에 따라서 비디오 화상 표시 방법을 전환할 수 있다. 비디오 화상 표시 방법의 예는, 카메라가 촬영하고 있는 전체 화상을 표시하는 방법, 지정된 영역을 잘라냄으로써 지정된 영역을 표시하는 방법, 및 전체 화상을 파노라마 화상으로 변환함으로써 파노라마 화상을 표시하는 방법을 포함한다. 여기서, 감시되는 비디오 화상은 감시되는 영역에 따라 보정될 수 있다. 일본 특허 출원 공개 제2012-119804호는, 파노라마 비디오 화상을 표시하는 경우에 전체 화상 내의 지정된 영역이 중심이 되도록 파노라마 비디오 화상을 생성하는 기술을 개시하고 있다.
그러나, 유저는 감시 대상을 인식하는 것이 어려운 경우가 있다. 예를 들어, 전체 화상 이외의 화상의 표시로부터 전체 화상의 표시로 화상의 표시를 전환하는 경우, 유저는 전환 전의 표시 영역의 각도와 전체 화상의 각도 사이의 불일치로 인해 감시 대상을 잃어버릴 수 있다.
본 발명은 예를 들어 화상을 표시하는 경우에 용이하게 인식가능한 상태로 주목 대상을 표시하는 이하의 구성에 관한 것이다.
본 발명의 양태에 따르면, 표시 제어 장치는, 어안 렌즈를 사용하여 촬영된 촬영 화상의 일부인 영역이 지정된 경우, 상기 촬영 화상에서 지정된 영역의 위치에 기초하여, 표시 화상을 생성하도록 구성된 생성 유닛으로서, 상기 표시 화상은 상기 영역에 포함되는 피사체의 상태가 보다 정립(正立)되도록 상기 촬영 화상이 상기 촬영 화상의 미리정해진 위치를 중심으로 회전된 화상인, 생성 유닛, 및 상기 생성 유닛에 의해 생성된 상기 표시 화상이 표시 유닛에 표시되게 하도록 구성된 표시 제어 유닛을 포함한다.
또한, 본 발명은 예를 들어 화상이 표시되는 경우 주목 대상을 용이하게 인식가능한 상태로 표시하는 이하의 구성에 관한 것이다.
본 발명의 다른 양태에 따르면, 표시 제어 장치는, 어안 렌즈를 사용하여 촬영된 촬영 화상의 일부인 영역이 지정된 경우에, 상기 촬영 화상에서 지정된 영역의 위치에 기초하여 표시 화상을 생성하도록 구성된 생성 유닛으로서, 상기 표시 화상은, 축선으로서 상기 촬영 화상의 미리정해진 위치를 중심으로 상기 촬영 화상이 회전되고, 상기 영역의 위치가 상향 방향으로 이동하도록 상기 촬영 화상이 회전된 화상인, 생성 유닛, 및 상기 생성 유닛에 의해 생성된 상기 표시 화상이 표시 유닛에 표시되게 하도록 구성된 표시 제어 유닛을 포함한다.
또한, 본 발명은 예를 들어 화상이 표시되는 경우 주목 대상을 용이하게 인식가능한 상태로 표시하는 이하의 구성에 관한 것이다.
본 발명의 또 다른 양태에 따르면, 표시 제어 장치는, 어안 렌즈를 사용하여 촬영된 촬영 화상의 일부인 영역이 지정된 경우, 상기 촬영 화상에서 지정된 영역의 위치에 기초하여, 표시 화상을 생성하도록 구성된 생성 유닛으로서, 상기 표시 화상은, 축선으로서 상기 촬영 화상의 미리정해진 위치를 중심으로 상기 촬영 화상이 회전되고, 상기 영역의 위치가 하향 방향으로 이동하도록 상기 촬영 화상이 회전된 화상인, 생성 유닛, 및 상기 생성 유닛에 의해 생성된 상기 표시 화상이 표시 유닛에 표시되게 하도록 구성된 표시 제어 유닛을 포함한다.
본 발명의 추가적인 특징은 첨부된 도면을 참고한 예시적인 실시예에 대한 이하의 설명으로부터 명확해질 것이다.
도 1은 표시 시스템의 하드웨어 구성을 도시하는 도면이다.
도 2는 표시 시스템의 기능 구성을 도시하는 도면이다.
도 3은 표시 제어 처리를 도시하는 순서도이다.
도 4a, 도 4b 및 도 4c는 표시 제어 처리를 각각 도시하는 도면이다.
도 5a, 도 5b 및 도 5c는 변형예를 각각 도시하는 도면이다.
도 6a, 도 6b 및 도 6c는 변형예를 각각 도시하는 도면이다.
도 7a, 도 7b 및 도 7c는 변형예를 각각 도시하는 도면이다.
도 8a, 도 8b 및 도 8c는 변형예를 각각 도시하는 도면이다.
도 9는 변형예를 도시하는 도면이다.
도 10은 제2 예시적인 실시예에 따른 표시 시스템의 기능 구성을 도시하는 도면이다.
도 11은 제2 예시적인 실시예에 다른 표시 제어 처리를 도시하는 흐름도이다.
도 12는 제3 예시적인 실시예에 따른 표시 제어 처리를 도시하는 흐름도이다.
도 13a, 도 13b 및 도 13c는 표시 제어 처리를 각각 도시하는 도면이다.
이하, 도면을 참고하여 예시적인 실시예에 대해서 설명한다.
도 1은 제1 예시적인 실시예에 따른 표시 시스템의 하드웨어 구성을 도시하는 도면이다. 표시 시스템은 카메라(100) 및 클라이언트 장치(110)를 포함한다. 카메라(100) 및 클라이언트 장치(110)는, 카메라(100) 및 클라이언트 장치(110)가 서로 통신할 수 있도록 네트워크(120)를 통해 서로 연결된다. 본 예시적인 실시예에서는, 카메라(100)는 화상 촬영 장치의 일례이다. 카메라(100)는 네트워크 카메라이지만, 카메라(100)는 네트워크 기능을 갖지 않는 카메라일 수 있다. 또한, 본 예시적인 실시예에서는, 카메라(100)는, 어안 렌즈를 사용해서 화상을 촬영하는 카메라 같이 전방위 화상을 촬영할 수 있다. 카메라(100)는, 카메라(100)가 일반적인 렌즈를 갖는 카메라에 의해 촬영되는 화상보다 광각의 화상을 촬영할 수 있는 한은, 반드시 전방위 화상을 촬영할 수 있어야 하는 것은 아니다. 클라이언트 장치(110)는 퍼스널 컴퓨터 등의 범용 컴퓨터이다. 여기서, 카메라(100) 및 클라이언트 장치(110)는, 클라이언트 장치(110)에 대한 촬영 화상의 표시를 제어하는 표시 제어 장치의 일례이다. 또한, 클라이언트 장치(110)는, 촬영 화상을 표시하는 표시 장치의 일례이기도 하다.
카메라(100)는, 화상 촬영 유닛(101), 화상 처리 유닛(102), 시스템 제어 유닛(103), 렌즈 구동 유닛(106), 렌즈 제어 유닛(107), 저장 유닛(104), 및 통신 유닛(105)을 포함한다. 화상 촬영 유닛(101)은 렌즈 및 이미지 센서를 포함한다. 화상 촬영 유닛(101)은 피사체의 화상을 촬영하고 촬영된 화상을 전기 신호로 변환한다. 화상 처리 유닛(102)은, 화상 촬영 유닛(101)에 의해 촬영되고 광전 변환된 화상의 신호에 대한 미리정해진 화상 처리, 및 압축 부호화 처리를 행하여 촬영 화상을 얻는다. 촬영 화상은 전방위 화상이다.
시스템 제어 유닛(103)은 카메라(100)를 포괄적으로 제어하기 위해 중앙 처리 유닛(CPU)을 포함한다. 시스템 제어 유닛(103)은 예를 들어 수신된 카메라 제어 커맨드를 해석하여 커맨드에 따라 처리를 행한다. 시스템 제어 유닛(103)은, 예를 들어 렌즈 제어 유닛(107)에 대하여 줌 지시 및 포커스 제어 지시를 발행한다. 저장 유닛(104)은, 리드 온리 메모리(ROM) 및 랜덤 액세스 메모리(RAM)를 포함한다. 저장 유닛(104)은 다양한 정보 및 프로그램을 저장한다. 시스템 제어 유닛(103)은 저장 유닛(104)에 저장된 프로그램을 판독하여 프로그램을 실행함으로써, 이하에서 설명되는 카메라(100)의 기능 및 처리를 실행시킨다.
통신 유닛(105)은 네트워크(120)를 통해 외부 장치와 통신한다. 통신 유닛(105)은, 예를 들어 촬영 화상 및 회전 각도를 나타내는 각도 정보를 네트워크(120)를 통해 클라이언트 장치(110)에 전달한다. 또한, 통신 유닛(105)은, 클라이언트 장치(110)로부터 송신되는 카메라 제어 커맨드를 수신하고, 카메라 제어 커맨드를 시스템 제어 유닛(103)에 송신한다. 렌즈 구동 유닛(106)은, 전방 렌즈, 포커스 렌즈 및 줌 렌즈를 포함하는 렌즈군의 구동 시스템, 및 구동 시스템의 구동원으로서의 모터를 포함한다. 렌즈 구동 유닛(106)의 동작은 렌즈 제어 유닛(107)에 의해 제어된다. 본 예시적인 실시예에서, 렌즈 구동 유닛(106)에 의해 구동되는 렌즈군은 어안 렌즈를 포함한다. 그러나, 렌즈군은 어안 렌즈 대신에 광각 렌즈를 포함할 수 있다. 또한, 줌 렌즈는 생략될 수 있다. 렌즈 제어 유닛(107)은, 수신된 지시에 기초하여 렌즈 구동 유닛(106)을 제어한다.
클라이언트 장치(110)는, 표시 유닛(111), 입력 유닛(112), 시스템 제어 유닛(113), 저장 유닛(114), 및 통신 유닛(115)을 포함한다. 표시 유닛(111)은, 예를 들어 액정 표시 장치이며, 카메라(100)로부터 취득된 화상 및 카메라 제어를 위한 그래픽 유저 인터페이스(GUI)를 표시한다. 입력 유닛(112)은, 예를 들어 키보드 및 마우스 등의 포인팅 디바이스이다. 클라이언트 장치(110)의 유저는 입력 유닛(112)을 통해 GUI를 조작한다. 통신 유닛(115)은, 네트워크(120)를 통해 외부 장치와 통신한다. 통신 유닛(115)은, 예를 들어 촬영 화상 및 각도 정보를 네트워크(120)를 통해 카메라(100)로부터 수신한다.
시스템 제어 유닛(113)은, 클라이언트 장치(110)를 포괄적으로 제어하기 위해 CPU를 포함한다. 시스템 제어 유닛(113)은 예를 들어 유저 조작에 따라 카메라 제어 커맨드를 생성한다. 시스템 제어 유닛(113)에 의해 생성된 카메라 제어 커맨드는 통신 유닛(115)을 통해 카메라(100)에 송신된다. 저장 유닛(114)은 각종 정보 및 프로그램을 저장하기 위해 ROM 및 RAM을 포함한다. 시스템 제어 유닛(113)은 저장 유닛(114)에 저장된 프로그램을 판독하여 프로그램을 실행함으로써, 이하에서 설명되는 클라이언트 장치(110)의 기능 및 처리를 실행시킨다. 이러한 클라이언트 장치(110)는, 네트워크(120)를 통해 카메라(100)로부터 촬영 화상을 취득할 수 있고 다양한 카메라 제어를 실행할 수 있다.
도 2는 표시 시스템의 기능 구성을 도시하는 도면이다. 카메라(100)는, 통신 처리 유닛(201) 및 각도 특정 유닛(202)을 포함한다. 통신 처리 유닛(201)은, 클라이언트 장치(110)에 대한 데이터의 송신 및 수신을 제어한다. 통신 처리 유닛(201)은, 예를 들어 클라이언트 장치(110)에 화상 촬영 유닛(101)에 의해 취득된 촬영 화상을 송신한다. 또한, 통신 처리 유닛(201)은 클라이언트 장치(110)로부터 영역 정보를 수신한다. 여기서, 영역 정보는, 촬영 화상의 하나의 영역을 지정하는 정보를 나타낸다. 하나의 영역은 클라이언트 장치(110)에서 실행되는 유저 조작에 따라서 선택된다. 이하, 유저 조작에 따라서 선택된 이러한 영역을 선택 영역이라고 칭한다. 선택 영역은 잘라내기 되는 영역 또는 비디오 화상 해석의 대상이 되는 영역일 수 있다. 또한, 선택 영역은, 유저 조작에 따라 선택된 영역이 아니고, 비디오 화상 해석에 의해 이동 물체 및 인물 등의 검출 대상이 검출된 영역일 수 있다. 즉, 선택 영역은, 비디오 화상 해석 기능을 제공하는 비디오 화상 해석 유닛(도시되지 않음)에 의해 지정된 영역일 수 있다. 각도 특정 유닛(202)은, 영역 지정 정보에 따라, 선택 영역의 좌표를 특정한다. 그리고, 각도 특정 유닛(202)은 선택 영역의 위치에 기초하여 회전 각도를 결정한다. 여기서, "회전 각도"라는 용어는, 선택 영역을 포함하는 전체 촬영 화상이 표시되는 경우에 전체 촬영 화상의 회전을 위해 사용되는 각도를 나타낸다. 이러한 처리를 이하에서 상세하게 설명한다. 회전 각도를 나타내는 각도 정보는 통신 처리 유닛(201)을 통해 클라이언트 장치(110)에 송신된다.
클라이언트 장치(110)는, 통신 처리 유닛(211), 표시 처리 유닛(212), 및 접수 유닛(213)을 포함한다. 통신 처리 유닛(211)은, 카메라(100)에 대한 데이터의 송신 및 수신을 제어한다. 통신 처리 유닛(211)은, 예를 들어 촬영 화상 및 회전 각도 정보를 수신한다. 표시 처리 유닛(212)은, 표시 유닛(111)에 각종 데이터를 표시하도록 제어를 행한다. 표시 처리 유닛(212)은, 예를 들어 통신 처리 유닛(211)에 의해 수신된 회전 각도에 따라, 촬영 화상을 회전시켜, 회전 후의 촬영 화상을 표시 유닛(111)에 표시하도록 제어를 행한다. 즉, 표시 처리 유닛(212)은, 수신된 회전 각도에 따라서 회전된 촬영 화상을 생성하여, 이러한 회전된 촬영 화상을 표시한다.
도 3은, 표시 시스템에 의한 실행되는 표시 제어 처리를 도시하는 순서도이다. 도 4a, 도 4b 및 도 4c는 표시 제어 처리의 도면이다. 여기서, 촬영 화상이 도 4a에 도시된 바와 같은 전방위 화상인 예를 사용하여 표시 제어 처리를 설명한다. 도 4a에 도시되는 촬영 화상(400)은, 천장에 배치된 카메라(100)에 의해 촬영된 인물을 피사체로 하는 화상이다. 카메라(100)는 어안 렌즈를 사용하기 때문에, 촬영 화상(400)은 원형의 촬영 범위를 갖는다. 촬영 화상의 하나의 영역이 선택되면, 어안 렌즈를 사용해서 취득된 촬영 화상을 통상의 모습의 화상으로서 제공하기 위해서, 클라이언트 장치(110)의 표시 처리 유닛(212)은 선택된 영역에 대하여 디와핑(dewarping)(왜곡 보정)을 행하고, 디와핑된 화상을 표시한다. 도 4b는, 도 4a에 도시되는 선택 영역(401)에 대응하는 영역 화상(411)이 표시되는 GUI(410)의 일례를 도시한다. 영역 화상(411)은, 선택 영역(401)(도 4a)의 디와핑된 화상이다.
도 3에 도시된 흐름도의 단계 S301에서, 미리정해진 유저 조작이 행해지면, 클라이언트 장치(110)의 통신 처리 유닛(211)은 영역 정보를 카메라(100)에 송신한다. 여기서, 미리정해진 유저 조작은, 표시 유닛(111)의 표시 대상을 영역 화상으로부터 전체 촬영 화상으로 전환하는 동작이 행해지는 경우에, 선택 영역을 전체 촬영 화상에 연동시키는 조작을 포함한다. 단계 S302에서, 카메라(100)의 통신 처리 유닛(201)이 영역 정보를 수신하면, 카메라(100)의 각도 특정 유닛(202)은 영역 정보에 기초하여 촬영 화상의 선택 영역의 좌표를 취득한다. 좌표는 저장 유닛(104)에 저장된다. 후속하여, 단계 S303에서, 각도 특정 유닛(202)은, 선택 영역의 좌표와, 촬영 화상의 중심 위치에 기초하여, 선택 영역의 중심선을 특정한다. 도 4a에 도시된 촬영 화상(400)에서는, 촬영 화상(400)의 중심 위치(O)와 선택 영역(401)의 중심 위치(P)를 연결하는 선(A)이 선택 영역(401)의 중심선으로서 특정된다. 중심 위치(O)의 위치는, 촬영 화상의 형상에 따라서 미리 설정된다.
후속하여, 단계 S304에서, 각도 특정 유닛(202)은 표시 위치의 좌표를 취득한다. 여기서, 표시 위치는 미리 설정되며 저장 유닛(104)에 저장된다. 본 예시적인 실시예에서는, 도 4a에 나타내는 선분(Q) 상의 위치가 표시 위치로서 설정된다. 카메라(100)는 천장에 배치될 수 있다. 이러한 경우에, 카메라(100)의 하방에 존재하는 인물이 피사체이다. 따라서, 피사체로서의 인물은, 인물의 상부가 촬영 범위의 외곽에 가깝게 배치되고 인물의 저부가 촬영 범위의 중심에 가깝게 배치되도록 촬영되는 경우가 많다. 따라서, 본 예시적인 실시예에서는, 도 4a에 도시된 바와 같이, 촬영 화상 내의 중심 위치(O)를 통과하고 촬영 화상의 수직 방향에 평행한 선 중 중심 위치(O)에 대해 상측에 배치되는 선분(Q) 상의 위치를 표시 위치로서 설정한다. 표시 위치에서, 촬영 화상의 수직 방향은 선택 영역에 나타나는 피사체의 수직 방향에 대응하고, 표시 위치를 포함하는 범위에 표시되는 인물은 정립되는 것처럼(즉, 직립 위치 또는 배향에 있는 것으로) 보인다. 저장 유닛(104)에서, 선분(Q)을 나타내는 위치 정보는 표시 위치로서 저장된다.
단계 S302 내지 S306에서, 전체 촬영 화상의 회전을 위한 회전 각도는 선택 영역(401)의 중심이 (선분(Q)) 상의 표시 위치에 위치되도록 결정된다. 도 4a에 도시된 예에서, 선택 영역(401)은 이동된 후에 영역(402)이 된다. 단계 S304에 후속하여, 단계 S305에서, 각도 특정 유닛(202)은 표시 위치의 중심선을 특정한다. 도 4a에 도시된 촬영 화상(400)에서, 촬영 화상(400)의 중심 위치(O)와 표시 위치를 연결하는 선(B)이 표시 위치의 중심선으로서 특정된다. 이어서, 단계 S306에서, 각도 특정 유닛(202)은, 선택 영역의 중심선과 표시 위치의 중심선 사이 각도를 회전 각도로서 결정한다. 본 처리는, 선택 영역의 위치로부터 표시 위치까지의 회전을 위한 회전 각도를 특정하며, 각도 특정 처리의 일례이다.
후속하여, 단계 S307에서, 통신 처리 유닛(201)은, 단계 S306에서 결정된 회전 각도를 나타내는 각도 정보와 촬영 화상을 클라이언트 장치(110)에 송신한다. 단계 S308에서, 클라이언트 장치(110)의 통신 처리 유닛(211)이 촬영 화상과 각도 정보를 수신하면, 클라이언트 장치(110)의 표시 처리 유닛(212)은 촬영 화상을 각도 정보에 의해 나타내는 회전 각도만큼 회전시킨다. 본 처리는 회전 각도에 따라서 촬영 화상을 회전시키는 회전 처리의 일례이다. 회전 처리는 회전된 촬영 화상을 생성하고, 회전된 촬영 화상이 표시되게 한다. 회전된 촬영 화상을 생성하는 방법에 대해서는, 다양한 화상 처리 기술이 사용될 수 있다. 단계 S309에서, 표시 처리 유닛(212)은, 회전 후의 촬영 화상이 표시 유닛(111)에 표시되도록 제어를 행한다. 그 후, 처리가 종료된다.
도 4c는, 회전 후의 전체 촬영 화상이 표시되는 GUI(420)의 일례를 도시한다. GUI(420)는 표시 영역(421)을 포함하며, 회전 후의 촬영 화상(422)이 표시 영역(421)에 표시된다. 촬영 화상(422)은 선택 영역(401)이 도 4a에 도시되는 상태로부터 표시 위치로 이동하도록 회전되었기 때문에, 선택 영역(401)에 나타내는 인물이 정립된다. 따라서, 유저는, 표시 유닛(111)의 표시가 도 4b에 나타내는 영역 화상(411)으로부터 전체 촬영 화상으로 전환되는 경우에도, 주목 대상의 위치를 용이하게 인식할 수 있다.
본 예시적인 실시예에서는, 촬영 화상은 선택 영역이 표시 위치에 위치되도록 회전된다. 그러나, 선택 영역은 표시 위치에 정밀하게 위치되지 않을 수 있다. 선택 영역은, 유저가 영역 화상의 피사체가 정립되어 있는 것을 인식할 수 있는 각도로 표시될 수 있다. 이런 관점으로부터, 촬영 화상이 실제로 회전되는 각도는, 표시 위치까지의 회전 각도를 기준으로 한 미리정해진 각도 범위에 있을 수 있다.
따라서, 본 예시적인 실시예에 따른 표시 시스템에서는, 선택 영역의 표시 위치까지의 회전에 의해, 선택 영역에 나타나는 피사체가 정립되는 상태에서 촬영 화상을 표시할 수 있다. 즉, 표시 시스템이 화상을 표시하는 경우, 주목 대상은 용이하게 인식가능한 상태로 표시될 수 있다.
제1 예시적인 실시예의 제1 변형예에서, 촬영 화상은 제1 예시적인 실시예에 설명된 것으로 한정되지 않는다. 예를 들어, 촬영 화상은, 도 5a, 도 5b 및 도 5c에 도시한 바와 같이, 전방위 화상을 촬영할 수 있는 카메라에 의해 촬영된 파노라마 화상일 수 있다. 도 5a에 도시된 촬영 화상(500)은 파노라마 화상이다. 이 경우, 카메라(100)는 천장에 배치된다. 즉, 카메라(100)는, 하향 방향에서 화상을 촬영하도록 배치된다. 하향 방향은 중력의 방향과 실질적으로 동일한 방향을 나타낸다. 도 5b는, 촬영 화상(500)의 선택 영역(501)에 대응한 영역 화상(511)이 표시되는 GUI(510)의 일례를 도시하는 도면이다. 본 변형예의 촬영 화상은 천장에 배치된 카메라(100)에 의해 촬영되는 파노라마 화상이기 때문에, 피사체가 되는 인물은, 전술한 예시적인 실시예와 마찬가지로, 인물의 상부가 촬영 범위의 외곽에 가깝게 배치되고 인물의 저부가 촬영 범위의 중심에 가깝게 배치되도록 촬영되는 경우가 많다. 따라서, 전술한 예시적인 실시예와 마찬가지로, 도 5a에 도시된 바와 같은 본 변형예에서는, 촬영 화상 내의 중심 위치(O)를 통과하며 촬영 화상의 수직 방향에 평행한 선 중 중심 위치(O)에 대해 상측에 배치되는 선분(Q) 상의 위치가 표시 위치로서 설정된다. 도 5a에 도시된 예에서는, 선택 영역(501)이 이동한 후, 영역(502)이 된다. 따라서, 촬영 화상은 선택 영역의 위치가 상향 방향으로 이동하도록 회전된다.
그리고, 각도 특정 유닛(202)은, 촬영 화상(500)의 중심 위치(O)와 선택 영역(501)의 중심 위치(P)를 연결하는 선(A)을 선택 영역(501)의 중심선으로서 특정한다. 또한, 각도 특정 유닛(202)은 중심 위치(O)와 표시 위치를 연결하는 선(B)을 표시 위치의 중심으로서 특정한다. 도 5c는, 회전 후의 전체 촬영 화상이 표시되는 GUI(520)의 일례를 도시한다. GUI(520)는 표시 영역(521)을 포함하며, 회전 후의 촬영 화상(522)은 표시 영역(521)에 표시된다.
제2 변형예에서, 표시 위치는 예시적인 실시예에서 설명된 것으로 한정되지 않는다. 제2 변형예를 도 6a, 도 6b 및 도 6c를 참고하여 설명한다. 도 6a에 도시되는 촬영 화상(600)은, 책상에 배치된 카메라(100)에 의해 촬영되는 전방위 화상이다. 즉, 카메라(100)는 상향 방향에서 화상을 촬영하도록 배치된다. 상향 방향은 중력의 방향과 실질적으로 반대인 방향을 나타낸다. 도 6b는, 촬영 화상(600)의 선택 영역(601)에 대응하는 영역 화상(611)이 표시되는 GUI(610)의 일례를 도시한다. 제2 변형예에서는, 카메라(100)는 책상에 배치되기 때문에, 예를 들어 책상을 둘러싸도록 카메라(100) 주위에 존재하는 인물이 피사체이다. 따라서, 피사체가 되는 인물은, 인물의 상부가 촬영 범위의 중심에 가깝게 배치되고 인물의 저부가 촬영 범위의 윤곽에 가깝게 배치되도록 촬영되는 경우가 많다. 따라서, 도 6a에 도시된 바와 같은 제2 변형예에서, 촬영 화상 내의 중심 위치(O)를 통과하며 촬영 화상의 수직 방향에 평행한 선 중 중심 위치(O)에 대해 하측에 배치되는 선분(Q) 상의 위치가 표시 위치로서 설정된다. 선택 영역(601)이 이동된 후에, 표시 위치를 포함하는 영역(602)의 범위에 표시되는 인물은 정립되는 것처럼 보인다. 저장 유닛(104)에는, 선분(Q)을 나타내는 위치 정보가 표시 위치로서 저장된다. 따라서, 촬영 화상은 선택 영역의 위치가 하향 방향으로 이동하도록 회전된다.
각도 특정 유닛(202)은, 촬영 화상(600)의 중심 위치(O)와 선택 영역(601)의 중심 위치(P)를 연결하는 선(A)을 선택 영역(601)의 중심선으로서 특정한다. 또한, 각도 특정 유닛(202)은 중심 위치(O)와 표시 위치를 연결하는 선(B)을 표시 위치의 중심으로서 특정한다. 그리고, 각도 특정 유닛(202)은 회전 각도를 결정한다. 클라이언트 장치(110)의 표시 처리 유닛(212)은 회전 각도만큼만 촬영 화상을 회전시킨다. 도 6a에 도시된 예에서는, 선택 영역(601)은 영역(602)까지 이동한다. 도 6c는, 회전 후의 전체 촬영 화상이 표시되는 GUI(620)의 일례를 도시한다. GUI(620)는 표시 영역(621)을 포함하며, 표시 영역(621)에는 회전 후의 촬영 화상(622)이 표시된다. 따라서, 촬영 화상에 따라서 적절한 위치가 표시 위치로서 미리 설정될 수 있다.
제3 변형예에서, 복수의 선택 영역이 제공될 수 있다. 도 7a는 촬영 화상(700)을 도시한다. 촬영 화상(700)은 도 4a를 참조하면서 위에서 설명한 촬영 화상(400)과 실질적으로 동일하다. 제3 변형예에서, 촬영 화상(700)의 복수의 선택 영역(701 내지 704)이 잘리고, 도 7b에 도시하는 바와 같이 GUI(710)에는 4개의 영역 화상(711 내지 714)이 표시된다. 영역 화상(711 내지 714)은 각각 도 7a에 도시된 선택 영역(701 내지 704)에 대응한다.
제3 변형예에서, 각도 특정 유닛(202)은 복수의 선택 영역으로부터 미리 설정되는 하나의 선택 영역을 처리 대상으로서 선택한다. 미리 설정된 선택 영역의 예는, 첫번째로 선택되는 선택 영역, 및 GUI(710)의 미리정해진 위치에 표시되는 선택 영역을 포함한다. 각도 특정 유닛(202)은, 처리 대상의 선택 영역이 표시 위치를 포함하는 영역(705)으로 이동하도록 회전 각도를 특정한다. 도 7c는, 회전 후의 전체 촬영 화상이 표시되는 GUI(720)의 일례를 도시한다. GUI(720)는 표시 영역(721)을 포함하며, 표시 영역(721)에는 회전 후의 촬영 화상(722)이 표시된다. 따라서, 전체 촬영 화상이 표시되는 경우, 표시 처리 유닛(212)은, 처리 대상의 선택 영역(701)이 표시 위치에 위치하는 상태에서 촬영 화상(722)이 표시되도록 제어를 행한다. 다른 예에서, 각도 특정 유닛(202)은, 미리 설정되는 선택 영역 대신에, 유저에 의해 지정된 하나의 선택 영역을 처리 대상으로서 선택할 수 있다.
또한, 도 8a, 도 8b 및 도 8c에 도시된 바와 같이, 촬영 화상은 파노라마 화상일 수 있으며, 2개의 선택 영역에 각각 대응하는 2개의 영역 화상이 GUI에 표시될 수 있다. 이러한 경우에도, 각도 특정 유닛(202)은 하나의 선택 영역을 처리 대상으로서 선택할 수 있다. 도 8b에 도시된 바와 같이, 도 8a에 도시된 촬영 화상(800)의 선택 영역(801, 802)에 각각 대응하는 영역 화상(811, 812)이 GUI(810)에 표시된다. 여기서, 도 8a에 도시된 촬영 화상(800)은, 도 4a를 참조하여 위에서 설명한 촬영 화상(400)과 실질적으로 동일하다. 여기서, 예를 들어, 선택 영역(801)이 처리 대상으로서 선택되면, 도 8c에 도시하는 바와 같이, GUI(820)에는, 선택 영역(801)이 영역(803)에 위치하도록 회전한 촬영 화상(822)이 표시된다.
제4 변형예에서는, 클라이언트 장치(110)의 표시 처리 유닛(212)은, 회전 후의 전체 촬영 화상, 및 촬영 화상이 회전되었다는 정보를 나타내는 가이드를 표시할 수 있다. 도 9는 가이드의 표시예를 도시하는 도면이다. 도 9에서, GUI(900)는, 촬영 화상의 표시를 위한 표시 영역(901), 표시 영역(901)에 표시되는 촬영 화상(902), 및 촬영 화상이 회전된 것을 유저에게 통지하는 가이드 유저 인터페이스(UI)(903, 904)를 포함한다. 또한, GUI(900)는 회전 전의 촬영 화상의 상향 방향을 나타내는 가이드 UI(905) 및 가이드 UI(906)를 포함한다. 가이드 UI(903, 904, 905)와 마찬가지로, 가이드 UI(906)는 촬영 화상이 얼마나 회전했는지를 나타낸다. 따라서, 회전 전의 촬영 화상과 회전 후의 촬영 화상 사이의 관계를 나타내는 것에 의해, 유저는 회전 전과 후의 상태를 인식할 수 있다. 전체 촬영 화상과 함께 표시되는 정보는 회전에 관한 정보일 수 있다. 이러한 정보는, 회전 전의 촬영 화상의 위치를 나타내는 정보와 회전이 얼마나 이루어졌는지를 나타내는 정보 외에, 촬영 화상이 회전된 것을 나타내는 정보 및 회전 각도를 나타내는 정보를 포함한다.
제5 변형예에서, 카메라(100)는 촬영 화상을 회전시키는 처리를 행할 수 있다. 즉, 카메라(100)는, 회전 각도를 결정한 후에, 촬영 화상을 회전 각도로 회전시키며, 회전 후의 촬영 화상을 클라이언트 장치(110)에 송신한다. 이러한 경우에, 클라이언트 장치(110)는, 수신된 촬영 화상을 간단히 표시함으로써 표시 유닛(111)에 회전 후의 촬영 화상을 표시할 수 있다.
제2 예시적인 실시예에 따른 표시 시스템에서는, 클라이언트 장치(110)는 회전 각도를 특정한다. 이하, 제2 예시적인 실시예에 따른 표시 시스템과 제1 예시적인 실시예에 따른 표시 시스템 사이의 차이에 대해서 주로 설명한다. 도 10은, 제2 예시적인 실시예에 따른 표시 시스템의 기능 구성을 도시하는 도면이다. 제2 예시적인 실시예에서는, 클라이언트 장치(110)는 각도 특정 유닛(1001)을 포함한다. 도 11은, 제2 예시적인 실시예에 따른 클라이언트 장치(110)에 의해 행해지는 표시 제어 처리를 도시하는 흐름도이다. 클라이언트 장치(110)는, 선택 영역을 전체 촬영 화상에 연동시키는 조작이 행해지는 경우, 예를 들어 표시 유닛(111)의 표시 대상을 영역 화상으로부터 전체 촬영 화상으로 전환하는 조작이 행해지는 경우에 표시 제어 처리를 개시한다.
단계 S1101에서, 통신 처리 유닛(211)은 네트워크(120)를 통해 카메라(100)로부터 선택 영역의 좌표를 수신한다. 선택 영역의 좌표는 카메라(100)의 저장 유닛(104)에 저장된다. 단계 S1102에서, 각도 특정 유닛(1001)은, 선택 영역의 좌표 및 촬영 화상의 중심 위치에 기초하여, 선택 영역의 중심선을 특정한다. 본 처리는 도 3에 도시된 흐름도의 단계 S303의 처리와 마찬가지이다. 후속하여, 단계 S1103에서, 통신 처리 유닛(211)은, 카메라(100)로부터 저장 유닛(104)에 저장되어 있는 표시 위치의 좌표를 수신한다. 후속하여, 단계 S1104에서, 각도 특정 유닛(1001)은 표시 위치의 중심선을 특정한다. 본 처리는 도 3에 도시된 흐름도의 단계 S305의 처리와 마찬가지이다. 단계 S1105에서, 각도 특정 유닛(1001)은 회전 각도를 결정한다. 본 처리는 도 3에 도시된 흐름도의 단계 S306의 처리와 마찬가지이다. 후속하는 단계 S1106 및 S1107의 처리는 도 3에 도시된 흐름도의 각각의 단계 S308 및 S309의 처리와 마찬가지이다. 제2 예시적인 실시예에 따른 표시 시스템의 구성 및 처리 이외의 구성 및 처리는 제1 예시적인 실시예에 따른 표시 시스템의 구성 및 처리와 마찬가지이다.
그러므로, 제2 예시적인 실시예에 따른 표시 시스템에서, 선택 영역의 표시 위치로의 회전에 의해, 선택 영역에 나타나는 피사체가 정립된 상태에서 촬영 화상을 표시할 수 있다.
제3 예시적인 실시예의 표시 시스템에서, 클라이언트 장치(110)는 제2 예시적인 실시예에 따른 표시 시스템과 마찬가지로 회전 각도를 특정한다. 이하, 제3 예시적인 실시예에 따른 표시 시스템과 제2 예시적인 실시예에 따른 표시 시스템 사이의 차이에 대해서 주로 설명한다. 도 12는, 제3 예시적인 실시예에 따른 클라이언트 장치(110)에 의해 실행되는 표시 제어 처리를 도시하는 흐름도이다. 도 13a, 도 13b 및 도 13c는 표시 제어 처리를 도시하는 도면이다. 도 13a에 나타내는 촬영 화상(1300)은, 도 4a에 나타내는 촬영 화상(400)과 살질적으로 동일하다.
도 12에 도시된 흐름도의 단계 S1201에서, 표시 처리 유닛(212)은, 선택 영역을 나타내는 영역 화상과 회전 후의 전체 촬영 화상이 표시 유닛(111)에 동시에 표시되도록 제어를 행한다. 여기서, 회전 후의 전체 촬영 화상은, 선택 영역이 표시 위치에 위치되도록 하는 촬영 화상의 회전에 의해 제공된다. 클라이언트 장치(110)는, 전체 촬영 화상이 표시되도록 도 11에 도시된 흐름도의 단계 S1101 내지 S1106을 실행함으로써 촬영 화상을 회전시킨다. 도 13b는, 단계 S1201의 처리에 의해 표시된 영역 화상(1313)과 촬영 화상(1311)이 표시되는 GUI(1310)의 일례를 도시하는 도면이다. 촬영 화상(1311)의 영역(1312)은 도 13a에 나타내는 선택 영역(1301)에 대응한다. 또한, 촬영 화상(1311)은, 도 13a에 나타내는 선택 영역(1301)을 표시 위치를 포함하는 영역(1303)까지 회전시킴으로써 제공된다. 따라서, 표시 유닛(111)에는, 영역 화상(1313)과 영역 화상(1313)에 대응하는 촬영 화상(1311)이 표시된다. 또한, 촬영 화상(1311)은, 선택 영역(1301)의 인물이 정립하도록 회전된 상태에서 표시된다.
이어서, 단계 S1202에서, 접수 유닛(213)은, 접수 유닛(213)이 선택 영역 변경 지시를 접수했는지의 여부를 확인한다. 접수 유닛(213)이 변경 지시를 접수한 경우에는(단계 S1202에서 예), 처리는 단계 S1203로 진행된다. 접수 유닛(213)이 변경 지시를 접수하지 않은 경우에는(단계 S1202에서 아니오), 처리는 종료된다. 단계 S1203에서, 통신 처리 유닛(211)은 변경 지시에 관한 선택 영역의 좌표를 수신한다. 이어서, 단계 S1204에서, 통신 처리 유닛(211)은 변경 후의 선택 영역의 중심선을 특정한다. 본 처리는, 도 11에 도시된 흐름도의 단계 S1101(도 3에 도시된 순서도의 단계 S303)의 처리와 마찬가지이다.
후속하는 단계 S1205 및 S1206의 처리는 도 11에 도시된 흐름도의 각각의 단계 S1103 및 S1104의 처리와 마찬가지이다. 단계 S1206의 처리 후에, 조작은 단계 S1207로 진행한다. 단계 S1207에서, 각도 특정 유닛(1001)은 변경 후의 선택 영역의 중심선과 표시 위치의 중심선 사이의 각도를 회전 각도로서 결정한다. 이어서, 단계 S1208에서, 표시 처리 유닛(212)은 회전 전의 촬영 화상을 회전 각도로 회전시킨다. 단계 S1209에서, 표시 처리 유닛(212)은, 회전 후의 촬영 화상을 표시 유닛(111)에 표시되도록 제어를 행한다.
예를 들어, 도 13b에 도시된 GUI(1310)가 표시된 상태에서, 선택 영역을 도 13a에 도시되는 영역(1301)으로부터 영역(1302)으로 변경하는 변경 지시를 수신할 수 있다. 이러한 경우, 각도 특정 유닛(1001)은, 선택 영역(1302)에 대응하는 중심선(A)을 특정하여, 중심선(A)과 표시 위치의 중심선(B)의 사이의 회전 각도를 결정하고, 회전 각도만큼만 회전된 촬영 화상과 선택 영역(1302)의 영역 화상을 표시한다. 이에 의해, 도 13c에 도시하는 바와 같은 GUI(1320)에서는, 선택 영역의 변경에 수반하여 영역 화상과 촬영 화상이 갱신된다. 도 13c에서, 영역 화상(1322)은 선택 영역(1302)에 대응하고, 촬영 화상(1321)은, 선택 영역(1302)이 표시 위치에 위치되도록 회전되는 화상으로 갱신된다. 제3 예시적인 실시예에 따른 표시 시스템의 구성 및 처리 이외의 구성 및 처리는 제2 예시적인 실시예에 다른 표시 시스템의 구성 및 처리와 마찬가지이다.
제3 예시적인 실시예에 따른 표시 시스템은, 전체 촬영 화상과 영역 화상이 동시에 표시되는 경우에도 선택 영역에 관한 피사체가 정립된 상태에서 촬영 화상을 표시할 수 있다. 또한, 선택 영역이 변경된 경우, 표시 시스템은, 변경 후의 선택 영역에 관한 피사체가 정립된 상태에서 촬영 화상을 표시할 수 있다.
본 발명을 예시적인 실시예를 참고하여 상세하게 설명하였다. 그러나, 본 발명은 이것으로 한정되지 않는다. 다양한 변형과 향상이 본 개시물의 범위 내에서 가능하다.
본 발명은 양태는, 상기 예시적인 실시예의 하나 이상의 기능을 실행하는 프로그램이 네트워크 또는 저장 매체를 통해 시스템 또는 장치에 공급되며, 상기 시스템 또는 장치의 컴퓨터의 하나 이상의 프로세서가 프로그램을 판독하여 실행하는 동작에 의해 달성될 수 있다. 또한, 본 발명의 양태는 하나 이상의 기능을 실행하는 회로(예를 들어, 주문형 집적 회로(ASIC))에 의해 달성될 수 있다.
예시적인 실시예 각각에 따르면, 화상이 표시되는 경우, 주목 대상이 용이하게 인식가능한 상태로 표시될 수 있다.
다른 실시예
본 발명의 실시예(들)는, 전술한 실시예(들) 중 하나 이상의 기능을 실행하기 위해 저장 매체(보다 완전하게는 '비일시적 컴퓨터 판독가능 저장 매체'라 칭할수도 있음)에 기록된 컴퓨터 실행가능 명령어(예를 들어, 하나 이상의 프로그램)를 판독 및 실행하고 그리고/또는 전술한 실시예(들) 중 하나 이상의 기능을 실행하는 하나 이상의 회로(예를 들어, 주문형 집적 회로(ASIC))를 포함하는 시스템 또는 장치의 컴퓨터에 의해, 그리고 예를 들어 전술한 실시예(들) 중 하나 이상의 기능을 실행하기 위해 저장 매체로부터 컴퓨터 실행가능 명령어를 판독 및 실행함으로써 그리고/또는 전술한 실시예(들) 중 하나 이상의 기능을 실행하기 위해 하나 이상의 회로를 제어함으로써 상기 시스템 또는 장치의 컴퓨터에 의해 실행되는 방법에 의해 실현될 수도 있다. 컴퓨터는 하나 이상의 프로세서(예를 들어, 중앙 처리 유닛(CPU), 마이크로 처리 유닛(MPU))를 포함할 수 있고 컴퓨터 실행가능 명령어를 판독 및 실행하기 위한 별도의 컴퓨터 또는 별도의 프로세서의 네트워크를 포함할 수 있다. 컴퓨터 실행가능 명령어는 예를 들어 네트워크 또는 저장 매체로부터 컴퓨터에 제공될 수 있다. 저장 매체는, 예를 들어 하드 디스크, 랜덤 액세스 메모리(RAM), 리드 온리 메모리(ROM), 분산형 컴퓨팅 시스템의 스토리지, 광디스크(예를 들어, 콤팩트 디스크(CD), 디지털 다기능 디스크(DVD) 또는 블루레이 디스크(BD)TM), 플래시 메모리 디바이스, 메모리 카드 등 중 하나 이상을 포함할 수 있다.
(기타의 실시예)
본 발명은, 상기의 실시형태의 1개 이상의 기능을 실현하는 프로그램을, 네트워크 또는 기억 매체를 개입하여 시스템 혹은 장치에 공급하고, 그 시스템 혹은 장치의 컴퓨터에 있어서 1개 이상의 프로세서가 프로그램을 읽어 실행하는 처리에서도 실현가능하다.
또한, 1개 이상의 기능을 실현하는 회로(예를 들어, ASIC)에 의해서도 실행가능하다.
본 발명을 예시적인 실시예를 참고하여 설명하였지만, 본 발명은 개시된 예시적인 실시예로 한정되지 않음을 이해해야 한다. 이하의 청구항의 범위는 이러한 모든 변형과 동등한 구조 및 기능을 포함하도록 최광의로 해석되어야 한다.

Claims (24)

  1. 표시 제어 장치이며,
    어안 렌즈를 통해 촬영된 촬영 화상 내의 지정 영역의 위치를, 상기 지정 영역의 위치에 기초하여, 미리 설정된 표시 위치까지 회전시키기 위한 회전 각도를 결정하도록 구성된, 결정 유닛; 및
    상기 촬영 화상으로부터 잘려지고 상기 지정 영역에 대응하는 부분 화상과, 상기 회전 각도만큼 회전된 상기 촬영 화상을, 표시 유닛에 표시시키도록 구성된 표시 제어 유닛을 포함하고,
    상기 결정 유닛은, 상기 촬영 화상 내의 상기 지정 영역의 위치를 변경하기 위한 변경 지시가 접수되면, 상기 변경 지시에 응답하여 변경된 상기 지정 영역의 위치에 기초하여 회전 각도를 추가로 결정하고,
    상기 표시 제어 유닛은, 상기 변경 지시에 응답하여 변경된 상기 지정 영역의 위치에 기초하여 상기 회전 각도만큼 회전된 촬영 화상으로 상기 촬영 화상을 갱신하고, 상기 변경 지시에 응답하여 변경된 상기 지정 영역에 대응하는 부분 화상으로 상기 부분 화상을 갱신하는, 표시 제어 장치.
  2. 제1항에 있어서,
    상기 부분 화상이 표시된 후에, 상기 표시 제어 유닛은 상기 회전 각도만큼 회전된 상기 촬영 화상을 표시하도록 상기 표시 유닛을 제어하는, 표시 제어 장치.
  3. 제1항에 있어서,
    상기 표시 제어 유닛은, 상기 부분 화상과, 상기 회전 각도만큼 회전된 상기 촬영 화상을 동시에 상기 표시 유닛에 표시되게 하는, 표시 제어 장치.
  4. 제1항에 있어서,
    상기 결정 유닛은, 상기 미리 설정된 표시 위치와 상기 지정 영역의 위치에 기초하여 상기 회전 각도를 결정하는, 표시 제어 장치.
  5. 제1항에 있어서,
    상기 촬영 화상이 복수의 지정 영역을 포함하는 경우에, 상기 결정 유닛은 상기 복수의 지정 영역 중 미리 설정된 지정 영역의 위치에 기초하여 상기 회전 각도를 결정하는, 표시 제어 장치.
  6. 제1항에 있어서,
    상기 표시 제어 유닛은 상기 표시 유닛으로 하여금 상기 촬영 화상이 얼마나 회전하였는지를 나타내는 정보를 표시하게 하는, 표시 제어 장치.
  7. 표시 제어 방법이며,
    어안 렌즈를 통해 촬영된 촬영 화상 내의 지정 영역의 위치를, 상기 지정 영역의 위치에 기초하여, 미리 설정된 표시 위치까지 회전시키기 위한 회전 각도를 결정하는, 결정 단계; 및
    상기 촬영 화상으로부터 잘려지고 상기 지정 영역에 대응하는 부분 화상과, 상기 회전 각도만큼 회전된 상기 촬영 화상을, 표시 유닛에 표시시키는 표시 단계를 포함하고,
    상기 결정 단계는, 상기 촬영 화상 내의 상기 지정 영역의 위치를 변경하기 위한 변경 지시가 접수되면, 상기 변경 지시에 응답하여 변경된 상기 지정 영역의 위치에 기초하여 회전 각도를 추가로 결정하는 단계를 포함하고,
    상기 표시 단계는, 상기 변경 지시에 응답하여 변경된 상기 지정 영역의 위치에 기초하여 상기 회전 각도만큼 회전된 촬영 화상으로 상기 촬영 화상을 갱신하고, 상기 변경 지시에 응답하여 변경된 상기 지정 영역에 대응하는 부분 화상으로 상기 부분 화상을 갱신하는 단계를 포함하는, 표시 제어 방법.
  8. 프로그램을 저장하는 컴퓨터 판독가능 저장 매체이며,
    상기 프로그램은, 컴퓨터가,
    어안 렌즈를 통해 촬영된 촬영 화상 내의 지정 영역의 위치를, 상기 지정 영역의 위치에 기초하여, 미리 설정된 표시 위치까지 회전시키기 위한 회전 각도를 결정하도록 구성된, 결정 유닛; 및
    상기 촬영 화상으로부터 잘려지고 상기 지정 영역에 대응하는 부분 화상과, 상기 회전 각도만큼 회전된 상기 촬영 화상을, 표시 유닛에 표시시키도록 구성된 표시 제어 유닛으로서 기능하게 하고,
    상기 결정 유닛은, 상기 촬영 화상 내의 상기 지정 영역의 위치를 변경하기 위한 변경 지시가 접수되면, 상기 변경 지시에 응답하여 변경된 상기 지정 영역의 위치에 기초하여 회전 각도를 추가로 결정하고,
    상기 표시 제어 유닛은, 상기 변경 지시에 응답하여 변경된 상기 지정 영역의 위치에 기초하여 상기 회전 각도만큼 회전된 촬영 화상으로 상기 촬영 화상을 갱신하고, 상기 변경 지시에 응답하여 변경된 상기 지정 영역에 대응하는 부분 화상으로 상기 부분 화상을 갱신하는, 컴퓨터 판독가능 저장 매체.
  9. 제1항에 있어서,
    상기 미리 설정된 표시 위치는 피사체가 직립 배향으로 보이는 위치인, 표시 제어 장치.
  10. 제1항에 있어서,
    상기 표시 제어 유닛은 상기 부분 화상을 생성하기 위해 상기 촬영 화상의 상기 지정 영역 상에 디와핑을 행하도록 제어하는, 표시 제어 장치.
  11. 제1항에 있어서,
    상기 부분 화상과 상기 촬영 화상이 표시되는 동안에 상기 촬영 화상 내의 상기 지정 영역의 위치를 변경하기 위한 변경 지시가 접수되는 경우, 상기 결정 유닛은 상기 변경 지시에 응답하여 변경된 지정 영역의 위치에 기초하여 회전 각도를 추가로 결정하는, 표시 제어 장치.
  12. 삭제
  13. 삭제
  14. 삭제
  15. 삭제
  16. 삭제
  17. 삭제
  18. 삭제
  19. 삭제
  20. 삭제
  21. 삭제
  22. 삭제
  23. 삭제
  24. 삭제
KR1020180058727A 2017-05-25 2018-05-24 표시 제어 장치, 표시 제어 방법 및 저장 매체 KR102280000B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JPJP-P-2017-103649 2017-05-25
JP2017103649A JP6976719B2 (ja) 2017-05-25 2017-05-25 表示制御装置、表示制御方法及びプログラム

Publications (2)

Publication Number Publication Date
KR20180129667A KR20180129667A (ko) 2018-12-05
KR102280000B1 true KR102280000B1 (ko) 2021-07-21

Family

ID=62597308

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020180058727A KR102280000B1 (ko) 2017-05-25 2018-05-24 표시 제어 장치, 표시 제어 방법 및 저장 매체

Country Status (5)

Country Link
US (1) US11190747B2 (ko)
EP (1) EP3407599A1 (ko)
JP (1) JP6976719B2 (ko)
KR (1) KR102280000B1 (ko)
CN (1) CN108965656B (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE112007000871T5 (de) 2006-04-26 2009-04-02 Korea Institute Of Energy Research Modularisierter Hybrid-Staubabscheider

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI547177B (zh) * 2015-08-11 2016-08-21 晶睿通訊股份有限公司 視角切換方法及其攝影機
US11295541B2 (en) * 2019-02-13 2022-04-05 Tencent America LLC Method and apparatus of 360 degree camera video processing with targeted view
JP7005546B2 (ja) * 2019-03-15 2022-01-21 株式会社東芝 画像認識装置、画像認識方法および画像認識プログラム
KR102193984B1 (ko) 2019-05-31 2020-12-22 주식회사 아이디스 감시시스템, 그 시스템에서의 어안 카메라를 이용한 ptz 카메라 제어 방법
CN110611749A (zh) * 2019-09-30 2019-12-24 深圳市大拿科技有限公司 一种图像处理方法及装置
CN115826734A (zh) * 2021-09-16 2023-03-21 Oppo广东移动通信有限公司 信息显示方法、近眼显示设备以及电子设备

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020015049A1 (en) * 1995-11-02 2002-02-07 Golin Stuart J. Seaming polygonal projections from subhemispherical imagery
US20120045149A1 (en) * 2010-03-18 2012-02-23 Panasonic Corporation Omnidirectional image processing device and omnidirectional image processing method
US20120082341A1 (en) 2010-10-01 2012-04-05 Yuichiro Takeuchi Image processing apparatus, image processing method, and computer-readable storage medium
US20140152787A1 (en) 2012-11-30 2014-06-05 Robert Listou Trust System and method for physically disabled persons to read e-publications
US20150015738A1 (en) 2012-04-02 2015-01-15 Panasonic Corporation Image generation device, camera device, image display device, and image generation method

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007055335A1 (ja) * 2005-11-11 2007-05-18 Sony Corporation 画像処理装置、画像処理方法、そのプログラム及びそのプログラムを記録した記録媒体
JP4625404B2 (ja) * 2005-11-28 2011-02-02 パナソニック株式会社 映像切替装置および切替対象切替装置
JP4756589B2 (ja) * 2005-12-07 2011-08-24 ソニー株式会社 画像処理装置および方法、プログラム、並びに記録媒体
JP4871357B2 (ja) * 2006-06-28 2012-02-08 富士通株式会社 携帯装置及び映像通信システム
JP5228307B2 (ja) * 2006-10-16 2013-07-03 ソニー株式会社 表示装置、表示方法
JP2008124830A (ja) * 2006-11-13 2008-05-29 Funai Electric Co Ltd 撮像装置
JP2012119804A (ja) 2010-11-30 2012-06-21 Canon Inc 画像記録装置
JP5724346B2 (ja) * 2010-12-09 2015-05-27 ソニー株式会社 映像表示装置、映像表示システム、映像表示方法およびプログラム
KR101758164B1 (ko) * 2011-04-08 2017-07-26 엘지전자 주식회사 이동 단말기 및 3d 멀티 앵글 뷰 제어방법
EP2723069B1 (en) * 2011-06-16 2017-10-18 Aisin Seiki Kabushiki Kaisha Vehicle periphery monitoring device
JP5846791B2 (ja) 2011-07-21 2016-01-20 株式会社東芝 画像処理システム、装置、方法及び医用画像診断装置
JP2014042160A (ja) 2012-08-22 2014-03-06 Ntt Docomo Inc 表示端末、動体検知の対象領域の設定方法及びプログラム
JP2014225108A (ja) * 2013-05-16 2014-12-04 ソニー株式会社 画像処理装置、画像処理方法およびプログラム
JP6229314B2 (ja) * 2013-05-30 2017-11-15 ソニー株式会社 情報処理装置、表示制御方法及びプログラム
US9177362B2 (en) * 2013-08-02 2015-11-03 Facebook, Inc. Systems and methods for transforming an image
JP2015095802A (ja) * 2013-11-13 2015-05-18 ソニー株式会社 表示制御装置、表示制御方法、およびプログラム
JP6573211B2 (ja) * 2015-03-04 2019-09-11 カシオ計算機株式会社 表示装置、画像表示方法及びプログラム
JP5920507B1 (ja) 2015-03-10 2016-05-18 株式会社リコー 画像処理システム、画像処理方法およびプログラム
JP6594039B2 (ja) * 2015-05-20 2019-10-23 株式会社東芝 画像処理装置、方法及びプログラム
EP3310043A4 (en) * 2015-06-10 2019-01-16 Sony Interactive Entertainment Inc. HEAD-MOUNTED DISPLAY, DISPLAY CONTROL METHOD AND PROGRAM
US10701344B2 (en) * 2015-12-02 2020-06-30 Seiko Epson Corporation Information processing device, information processing system, control method of an information processing device, and parameter setting method
KR102505951B1 (ko) * 2016-08-24 2023-03-03 한화테크윈 주식회사 이미지 제공 장치, 방법 및 컴퓨터 프로그램
CN109983532A (zh) * 2016-11-29 2019-07-05 夏普株式会社 显示控制装置、头戴式显示器、显示控制装置的控制方法以及控制程序

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020015049A1 (en) * 1995-11-02 2002-02-07 Golin Stuart J. Seaming polygonal projections from subhemispherical imagery
US20120045149A1 (en) * 2010-03-18 2012-02-23 Panasonic Corporation Omnidirectional image processing device and omnidirectional image processing method
US20120082341A1 (en) 2010-10-01 2012-04-05 Yuichiro Takeuchi Image processing apparatus, image processing method, and computer-readable storage medium
US20150015738A1 (en) 2012-04-02 2015-01-15 Panasonic Corporation Image generation device, camera device, image display device, and image generation method
US20140152787A1 (en) 2012-11-30 2014-06-05 Robert Listou Trust System and method for physically disabled persons to read e-publications

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE112007000871T5 (de) 2006-04-26 2009-04-02 Korea Institute Of Energy Research Modularisierter Hybrid-Staubabscheider

Also Published As

Publication number Publication date
US20180343435A1 (en) 2018-11-29
CN108965656B (zh) 2022-01-04
CN108965656A (zh) 2018-12-07
EP3407599A1 (en) 2018-11-28
US11190747B2 (en) 2021-11-30
JP6976719B2 (ja) 2021-12-08
KR20180129667A (ko) 2018-12-05
JP2018201065A (ja) 2018-12-20

Similar Documents

Publication Publication Date Title
KR102280000B1 (ko) 표시 제어 장치, 표시 제어 방법 및 저장 매체
JP6678122B2 (ja) 画像処理装置、画像処理方法及び画像処理プログラム
US9830947B2 (en) Image-capturing device
CN107040718B (zh) 显示控制装置及其控制方法
JP6752681B2 (ja) 表示制御装置、表示制御装置の制御方法及びプログラム並びに記憶媒体
US10725723B2 (en) Image processing apparatus and image processing method for dynamic thumbnail generation of omnidirectional image
WO2015142971A1 (en) Receiver-controlled panoramic view video share
US9961268B2 (en) Control device, imaging system, control method, and program for controlling imaging unit according to image capturing direction and zoom magnification
US20170111574A1 (en) Imaging apparatus and imaging method
US11902660B2 (en) Image processing device, image processing method, and program
JP2019012881A (ja) 撮像制御装置及びその制御方法
KR20120002834A (ko) 참조 영상을 제공하는 촬상장치 및 그의 참조 영상 제공방법
US10587811B2 (en) Display control apparatus and control method for the same
KR102314943B1 (ko) 정보 처리장치, 정보 처리방법 및 기억매체
JP6483661B2 (ja) 撮像制御装置、撮像制御方法およびプログラム
CN113424515A (zh) 信息处理设备、信息处理方法和程序
JP6808424B2 (ja) 画像記録装置およびその制御方法
JP2016111561A (ja) 情報処理装置、システム、情報処理方法及びプログラム
JP6545229B2 (ja) 画像処理装置、撮像装置、画像処理装置の制御方法およびプログラム
US11637958B2 (en) Control apparatus, control method, and storage medium
US11516390B2 (en) Imaging apparatus and non-transitory storage medium
WO2020202684A1 (ja) 画像処理装置と画像処理方法およびプログラムと撮像装置
JP6917800B2 (ja) 画像処理装置およびその制御方法ならびにプログラム
JP6889622B2 (ja) 画像処理装置およびその制御方法ならびにプログラム
JP2017204666A (ja) 撮像装置

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant