KR101515368B1 - 투사 장치 클러스터링 방법, 이를 이용한 관리 장치 및 관리 시스템 - Google Patents

투사 장치 클러스터링 방법, 이를 이용한 관리 장치 및 관리 시스템 Download PDF

Info

Publication number
KR101515368B1
KR101515368B1 KR1020130101340A KR20130101340A KR101515368B1 KR 101515368 B1 KR101515368 B1 KR 101515368B1 KR 1020130101340 A KR1020130101340 A KR 1020130101340A KR 20130101340 A KR20130101340 A KR 20130101340A KR 101515368 B1 KR101515368 B1 KR 101515368B1
Authority
KR
South Korea
Prior art keywords
projection
information
devices
area
relative transformation
Prior art date
Application number
KR1020130101340A
Other languages
English (en)
Other versions
KR20150024186A (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 씨제이씨지브이 주식회사
Priority to KR1020130101340A priority Critical patent/KR101515368B1/ko
Priority to US14/453,429 priority patent/US9625804B2/en
Priority to PCT/KR2014/007573 priority patent/WO2015030398A1/en
Priority to EP14840313.2A priority patent/EP3039860B1/en
Priority to CN201410421974.7A priority patent/CN104427280B/zh
Priority to JP2014171120A priority patent/JP6423650B2/ja
Publication of KR20150024186A publication Critical patent/KR20150024186A/ko
Application granted granted Critical
Publication of KR101515368B1 publication Critical patent/KR101515368B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/74Projection arrangements for image reproduction, e.g. using eidophor
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03BAPPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
    • G03B37/00Panoramic or wide-screen photography; Photographing extended surfaces, e.g. for surveying; Photographing internal surfaces, e.g. of pipe
    • G03B37/04Panoramic or wide-screen photography; Photographing extended surfaces, e.g. for surveying; Photographing internal surfaces, e.g. of pipe with cameras or projectors providing touching or overlapping fields of view
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/12Picture reproducers
    • H04N9/31Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM]
    • H04N9/3141Constructional details thereof
    • H04N9/3147Multi-projection systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/12Picture reproducers
    • H04N9/31Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM]
    • H04N9/3179Video signal processing therefor
    • H04N9/3185Geometric adjustment, e.g. keystone or convergence
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/12Picture reproducers
    • H04N9/31Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM]
    • H04N9/3191Testing thereof
    • H04N9/3194Testing thereof including sensor feedback
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03BAPPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
    • G03B21/00Projectors or projection-type viewers; Accessories therefor
    • G03B21/13Projectors for producing special effects at the edges of picture, e.g. blurring

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Geometry (AREA)
  • Transforming Electric Information Into Light Information (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Projection Apparatus (AREA)
  • Optics & Photonics (AREA)

Abstract

본 발명은 투사 장치 클러스터링 방법에 관한 것으로서, (a) 복수의 투사 장치들의 투사 영역이 겹쳐진 상태로 배치되는 단계; (b) 상기 복수의 투사 장치들 중 기준 투사 장치가 설정되는 단계; 및 (c) 상기 기준 투사 장치와 나머지 투사 장치들 사이의 상대적인 변환(Tranformation) 정보가 연산 되는 단계;를 포함하는 것을 특징으로 한다.

Description

투사 장치 클러스터링 방법, 이를 이용한 관리 장치 및 관리 시스템{METHOD FOR CLUSTERING PROJECTORS, MANAGEMENT APPARATUS AND SYSTEM USING THE SAME}
본 발명은 투사 장치 클러스터링(Clustering) 방법에 관한 것으로서, 더욱 상세하게는 복수의 투사 장치들 사이의 상대적인 변환 정보(Transformation information)를 바탕으로, 복수의 투사 장치들을 집단(Cluster)화하여 관리하는 기술에 관한 것이다.
관객들에게 입체감 있고 현실감 높은 경험을 제공하기 위하여, 복수의 투사 장치들을 이용하여 영상을 구현하는 기술들이 개발되고 있다. 예를 들어, 복수의 투사 장치들이 투사하는 영상들을 결합시켜서 대화면의 영상을 구현하는 기술, 복수의 투사 장치들이 투사하는 영상들을 이용하여 복수의 투사면에 영상을 구현하는 기술 등의 투사 기술들이 개발되고 있다.
이렇게 복수의 투사 장치들을 이용하여 영상을 구현하는 경우에는, 복수의 투사 장치들을 제어하고 관리하는 기술이 필수적인데, 구체적으로, 복수의 투사 장치들에 이미지 영역을 할당하는 기술, 복수의 투사 장치들의 투사 영상을 보정하는 기술 등이 필수적으로 구현되어야 한다.
한편, 종래에는 복수의 투사 장치들을 제어하고 관리하는 과정에서, 각 투사 장치를 개별적으로 제어하고 관리하는 방식을 사용하였다. 즉, 복수의 투사 장치들에 포함되는 개개의 투사 장치별로, 투사 영상 보정 정보(마스킹 정보, 에지 블렌딩 정보, 워핑 정보 등), 이미지 영역 할당 정보 등을 따로 생성하여 관리하는 방식을 사용하였다.
하지만, 이러한 종래의 방식은, 하나의 투사 장치에 대한 정보가 잘못 설정될 경우에 에러가 누적되어 다른 투사 장치에 대한 데이터를 생성하는 과정에서 문제를 발생시킬 수 있었으며, 작업 중간에 오류가 발생 된 것을 인지하더라도 오류를 수정하는 것이 몹시 힘들다는 문제점이 있었다. 또한, 각 투사 장치에 대하여 반복적인 연산을 수행해야 하고, 투사 장치의 수가 늘어남에 따라 관리해야 할 데이터의 양이 기하급수적으로 증가한다는 문제점이 있었다. 또한, 둘 이상의 투사 장치들의 투사 영역이 관여되는 영상 보정을 하는 경우에, 보정의 퀄리티(Quality)를 보장하기가 힘들다는 문제점도 있었다.
따라서, 이러한 종래 기술의 문제점을 해결할 수 있는 새로운 투사 장치 관리 기술이 요구되고 있다.
본 발명은 이러한 기술적 배경을 바탕으로 발명되었으며, 이상에서 살핀 기술적 요구를 충족시킴은 물론, 본 기술분야에서 통상의 지식을 가진자가 용이하게 발명할 수 없는 추가적인 기술요소들을 제공하기 위해 발명되었다. 따라서, 본 발명은 이상에서 살핀 기술적 배경에 의하여 제한적으로 해석될 수 없다.
KR 10-0750955 B1
본 발명은, 복수의 투사 장치를 이용하여 영상을 구현하는 경우에, 복수의 투사 장치들을 집단(Cluster)화하여 관리할 수 있게 하는 것을 해결과제로 한다.
또한, 본 발명은 복수의 투사 장치들 사이의 상대적인 변환 정보(Transformation) 정보를 바탕으로, 클러스터링(Clustering) 된 복수의 투사 장치를 관리하는 것을 해결 과제로 한다.
본 발명이 이루고자 하는 기술적 과제는 이상에서 언급한 기술적 과제로 제한되지 않으며, 이하에서 설명할 내용으로부터 통상의 기술자에게 자명한 범위 내에서 다양한 기술적 과제가 포함될 수 있다.
상기와 같은 과제를 해결하기 위한 본 발명의 일 실시예에 따른 투사 장치 클러스터링 방법은, (a) 복수의 투사 장치들의 투사 영역이 겹쳐진 상태로 배치되는 단계; (b) 상기 복수의 투사 장치들 중 기준 투사 장치가 설정되는 단계; 및 (c) 상기 기준 투사 장치와 나머지 투사 장치들 사이의 상대적인 변환(Tranformation) 정보가 연산 되는 단계;를 포함하는 것을 특징으로 한다.
또한, 본 발명의 일 실시예에 따른 투사 장치 클러스터링 방법은, 상기 (a) 단계에서, 이웃하는 투사 장치들의 투사 영역이 사각형의 형태로 겹쳐지는 것을 특징으로 한다.
또한, 본 발명의 일 실시예에 따른 투사 장치 클러스터링 방법은, 상기 (c) 단계가, (c-1) 이웃하는 투사 장치들의 상대적인 변환 정보가 설정되는 단계; 및 (c-2) 상기 (c-1) 단계에서 설정된 정보를 바탕으로, 상기 기준 투사 장치와 나머지 투사 장치들 사이의 상대적인 변환 정보가 연산 되는 단계;를 포함하는 것을 특징으로 한다.
또한, 본 발명의 일 실시예에 따른 투사 장치 클러스터링 방법은, (d) 상기 기준 투사 장치와 이미지 영역 사이의 상대적인 변환 정보가 연산 되는 단계;를 더 포함하는 것을 특징으로 한다.
또한, 본 발명의 일 실시예에 따른 투사 장치 클러스터링 방법은, (e) 상기 기준 투사 장치와 나머지 투사 장치들 사이의 상대적인 변환 정보, 및 상기 기준 투사 장치와 이미지 영역 사이의 상대적인 변환 정보를 바탕으로, 상기 이미지 영역과 나머지 투사 장치들 사이의 상대적인 변환 정보가 연산 되는 단계;를 더 포함하는 것을 특징으로 한다.
또한, 본 발명의 일 실시예에 따른 투사 장치 클러스터링 방법은, 상기 이미지 영역과 특정 투사 장치 사이의 상대적인 변환 정보를 바탕으로, 상기 이미지 영역에 포함되는 각 픽셀과 상기 특정 투사 장치의 투사 영역에 포함되는 각 픽셀 사이의 대응 관계가 산출될 수 있는 것을 특징으로 한다.
또한, 본 발명의 일 실시예에 따른 투사 장치 클러스터링 방법은, 상기 특정 투사 장치의 투사 영역이 직사각형이 아닌 경우에는, 투사 영역의 최대값 및 최소값을 이용하여 직사각형 형태의 기준 영역을 설정하고, 설정된 기준 영역을 바탕으로 상기 특정 투사 장치의 투사 영역에 포함되는 픽셀의 위치를 표현하는 것을 특징으로 한다.
또한, 본 발명의 일 실시예에 따른 투사 장치 클러스터링 방법은, 상기 복수의 투사 장치들은, 다면 상영관의 투사면들 중 특정 투사면에 영상을 함께 투사하는 집단(Cluster)인 것을 특징으로 한다.
또한, 본 발명의 일 실시예에 따른 투사 장치 클러스터링 방법은,
한편, 이러한 본 발명의 일 실시예에 따른 투사 장치 클러스터링 방법은, 프로그램화된 뒤에 전자 장치에서 인식 가능한 기록매체에 저장될 수도 있다.
한편, 상기와 같은 과제를 해결하기 위한 본 발명의 일 실시예에 따른 관리 장치는, 복수의 투사 장치들의 투사 영역이 겹쳐진 상태에서, 기준 투사 장치와 나머지 투사 장치들 사이의 상대적인 변환(Transformation) 정보를 연산하는 변환 정보 연산부; 및 상기 변화 정보 연산부가 연산하는 변환 정보들을 데이터베이스(Data Base)화하여 저장하는 저장부;를 포함하고, 복수의 투사 장치들을 클러스터링하여 관리하는 것을 특징으로 한다.
또한, 본 발명의 일 실시예에 따른 관리 장치는, 상기 변환 정보 연산부가, 이웃하는 투사 장치들의 투사 영역이 사각형의 형태로 겹쳐진 상태에서 변환 정보를 연산하는 것을 특징으로 한다.
또한, 본 발명의 일 실시예에 따른 관리 장치는, 상기 변환 정보 연산부가, 상기 기준 투사 장치와 이미지 영역 사이의 상대적인 변환 정보를 연산하는 것을 특징으로 한다.
또한, 본 발명의 일 실시예에 따른 관리 장치는, 상기 변환 정보 연산부가, 상기 기준 투사 장치와 나머지 투사 장치들 사이의 상대적인 변환 정보, 및 상기 기준 투사 장치와 이미지 영역 사이의 상대적인 변환 정보를 바탕으로, 상기 이미지 영역과 나머지 투사 장치들 사이의 상대적인 변환 정보를 연산하는 것을 특징으로 한다.
또한, 본 발명의 일 실시예에 따른 관리 장치는, 상기 복수의 투사 장치들이, 다면 상영관의 투사면들 중 특정 투사면에 영상을 함께 투사하는 집단(Cluster)인 것을 특징으로 한다.
한편, 상기와 같은 과제를 해결하기 위한 본 발명의 일 실시예에 따른 투사 장치 관리 시스템은, 특정 투사면에 영상을 함께 투사하는 복수의 투사 장치들; 및 상기 복수의 투사 장치들의 투사 영역이 겹쳐진 상태에서, 기준 투사 장치와 나머지 투사 장치들 사이의 상대적인 변환(Transformation) 정보를 연산하는 관리 장치;를 포함하고, 복수의 투사 장치들을 클러스터링하여 관리하는 것을 특징으로 한다.
본 발명은 복수의 투사 장치들을 클러스터링(Clustering)하여 관리할 수 있다. 구체적으로, 본 발명은 복수의 투사 장치들을 집단(Cluster)화한 뒤에, 집단 단위로 이미지 영역 할당, 투사 영상 보정 등의 작업을 수행할 수 있다. 따라서, 개별 투사 장치별로 영상을 할당하거나 보정 하던 종래에 비해, 투사 장치들의 정보가 조직적으로 관리될 수 있으며, 영상 할당 및 영상 보정의 정확성이 향상될 수 있다. 또한, 영상 보정 과정에서 오류가 발생한 경우에도 쉽게 수정이 가능하며, 복수의 투사 장치에 대한 영상 보정 작업도 일괄적으로 수행할 수 있다.
또한, 본 발명은 복수의 투사 장치들의 상대적인 변환 정보(Transformation)를 바탕으로 복수의 투사 장치들을 클러스터링시킬 수 있다. 구체적으로, 본 발명은 복수의 투사 장치들의 상대적인 변환 정보(예컨대, 호모그래피(Homography) 정보 등)를 기초로, 복수의 투사 장치들을 클러스터링시킬 수 있다. 따라서, 본 발명은 이러한 변화 정보를 바탕으로 클러스터링 된 복수의 투사 장치들에 일괄적인 영상 할당 또는 영상 보정을 수행할 수 있다.
또한, 본 발명은 기준 투사 장치를 설정한 뒤에, 기준 투사 장치와 나머지 투사 장치들의 상대적인 변환 정보를 바탕으로 복수의 투사 장치들의 영상 정보를 쉽게 관리할 수 있다. 예를 들어, 본 발명은 기준 투사 장치의 이미지 영역 할당 정보를 설정한 뒤에, 상기 기준 투사 장치와 나머지 투사 장치들의 상대적인 변환 정보를 바탕으로, 나머지 투사 장치들의 이미지 영역 할당 정보를 자동으로 설정할 수 있다.
또한, 본 발명은 복수의 투사 장치들의 투사 영역이 사각형의 형태로 겹쳐진 상태에서, 상기 복수의 투사 장치들을 클러스터링시킬 수 있다. 따라서, 본 발명은 복수의 투사 장치들의 상대적인 변환 정보를 용이하게 연산할 수 있으며, 투사 영역이 겹쳐진 영역을 용이하게 연산하고 보정과정에서 활용할 수 있다.
본 발명의 효과는 이상에서 언급한 효과들로 제한되지 않으며, 이하에서 설명할 내용으로부터 통상의 기술자에게 자명한 범위 내에서 다양한 효과들이 포함될 수 있다.
도 1은 본 발명의 일 실시예에 따른 투사 장치 클러스터링 방법을 나타내는 순서도이다.
도 2는 복수의 투사 장치들의 투사 영역이 겹쳐진 상태로 배치되는 것을 나타내는 예시도이다.
도 3은 복수의 투사 장치들 사이의 상대적인 변환(Transformation) 정보를 나타내는 예시도이다.
도 4는 복수의 투사 장치들과 이미지 영역 사이의 상대적인 변환(Transformation) 정보를 나타내는 예시도이다.
도 5는 특정 투사 장치의 투사 영역에 포함되는 픽셀과 이미지 영역에 포함되는 픽셀 사이의 대응 관계를 나타내는 예시도이다.
도 6은 직사각형이 아닌 투사 영역의 픽셀의 위치를 지정하는 방법을 나타내는 예시도이다.
도 7 및 도 8은 본 발명의 일 실시예에 따른 투사 장치 관리 시스템의 구성을 나타내는 구성도이다.
도 9는 본 발명의 일 실시예에 따른 관리 장치의 구성을 나타내는 구성도이다.
이하, 첨부된 도면들을 참조하여 본 발명에 따른 '투사 장치 클러스터링 방법, 이를 이용한 관리 장치 및 시스템'을 상세하게 설명한다. 설명하는 실시 예들은 본 발명의 기술 사상을 당업자가 용이하게 이해할 수 있도록 제공되는 것으로 이에 의해 본 발명이 한정되지 않는다. 또한, 첨부된 도면에 표현된 사항들은 본 발명의 실시 예들을 쉽게 설명하기 위해 도식화된 도면으로 실제로 구현되는 형태와 상이할 수 있다.
한편, 이하에서 표현되는 각 구성부는 본 발명을 구현하기 위한 예일 뿐이다. 따라서, 본 발명의 다른 구현에서는 본 발명의 사상 및 범위를 벗어나지 않는 범위에서 다른 구성부가 사용될 수 있다. 또한, 각 구성부는 순전히 하드웨어 또는 소프트웨어의 구성만으로 구현될 수도 있지만, 동일 기능을 수행하는 다양한 하드웨어 및 소프트웨어 구성들의 조합으로 구현될 수도 있다.
또한, 어떤 구성요소들을 '포함'한다는 표현은, '개방형'의 표현으로서 해당 구성요소들이 존재하는 것을 단순히 지칭할 뿐이며, 추가적인 구성요소들을 배제하는 것으로 이해되어서는 안 된다.
이하에서 살펴볼 본 발명의 일 실시예에 따른 투사 장치 클러스터링 방법은, 복수의 투사 장치들을 클러스터링(Clustering)하여 집단(Cluster)화시킬 수 있으며, 상기 복수의 투사 장치들 사이의 상대적인 변환 정보(Transformation) 바탕으로 상기 복수의 투사 장치들을 집단(Cluster) 단위로 관리(이미지 영역 할당, 영상 보정 등)할 수 있다.
또한, 이하에서 살펴볼 본 발명의 일 실시예에 따른 투사 장치 클러스터링 방법은, 다양한 하드웨어 및 소프트웨어의 연동 동작을 통해 구현될 수 있다. 예를 들어, 본 발명은 복수의 투사 장치들, 및 상기 복수의 투사 장치들과 유선 또는 무선으로 연결되는 서버 장치의 연동 동작을 통해 구현될 수 있으며, 이러한 연동 이외에도 다양한 하드웨어 및 소프트웨어의 연동 동작에 의해 구현될 수 있다.
이하, 도 1 내지 도 6을 참조하여 본 발명의 일 실시예에 따른 투사 장치 클러스터링 방법을 살펴본다.
도 1을 참조하면, 본 발명의 일 실시예에 따른 투사 장치 클러스터링 방법은, 복수의 투사 장치들의 투사 영역이 겹쳐진 상태로 배치되는 단계(S11), 상기 복수의 투사 장치들 중 기준 투사 장치가 설정되는 단계(S12), 상기 기준 투사 장치와 나머지 투사 장치들 사이의 상대적인 변환 정보(Transformation) 정보가 연산되는 단계(S13)를 포함할 수 있다.
상기 S11 단계는, 클러스터링(Clustering) 될 복수의 투사 장치들의 투사 영역을 정렬시키는 단계이다. 여기서 상기 복수의 투사 장치들은, 도 2와 같이 이웃하는 투사 장치들과 투사 영역이 서로 겹쳐진 상태로 배치되는 것이 바람직하다. 상기 복수의 투사 장치들을 클러스터링(Clustering)하고 집단(Cluster) 단위로 관리하기 위해서는, 상기 복수의 투사 장치들 사이의 상대적인 변환 정보(Transformation)가 연산 될 수 있어야 하는데, 겹쳐진 투사 영역들의 정보를 바탕으로 상기 복수의 투사 장치들 사이의 상대적인 변환 정보가 연산 될 수 있기 때문이다.
또한, 이웃하는 투사 장치들의 투사 영역은 도 2와 같이 사각형의 형태로 겹쳐지는 것이 바람직하다. 투사 장치들 사이의 상대적인 변환 정보(Transformation) 정보를 연산하기 위해서는, 적어도 4개 이상의 점 대응(Correspondence) 정보가 필요한데, 투사 장치들의 투사 영역이 사각형의 형태로 겹쳐진 경우에는, 이러한 점 대응 정보가 용이하게 산출될 수 있기 때문이다. 또한, 겹쳐진 투사 영역이 사각형의 형태로 형성되는 경우에는, 겹쳐진 투사 영역이 명확하게 특정될 수 있으므로 겹쳐진 영역에 대한 보정(에지 블렌딩 보정, 블랙 오프셋 보정 등)이 용이하게 수행될 수 있기 때문이다.
참고로, 도 2에는 상기 복수의 투사 장치들의 투사 영역이 직사각형의 형태로 구성되었지만, 상기 복수의 투사 장치들의 투사 영역은 이러한 직사각형의 형태로 한정되는 것은 아니다. 상기 복수의 투사 장치들은 투사 영역은, 투사 환경에 따라 사다리꼴, 평행 사변형, 일반 사각형 등의 다양한 형태로 구성될 수 있다.
한편, 상기 S11 단계는, 1) 카메라 장치 등의 이미지 센싱 장치가 생성하는 정보를 바탕으로 수행되거나, 2) 사용자 인터페이스를 통해 입력되는 정보를 바탕으로 수행될 수 있으며, 이러한 방식 이외에도 다양한 방식을 통해 수행될 수 있다. 전자의 경우, 상기 이미지 센싱 장치가 상기 복수의 투사 장치들의 투사 영역이 배치된 상태를 인식할 수 있으며, 상기 이미지 센싱 장치가 인식한 정보를 바탕으로 상기 복수의 투사 장치들의 투사 방향이 조절되어서, 상기 복수의 투사 장치들의 투사 영역이 서로 겹쳐진 상태로 배치될 수 있다. 후자의 경우에는, 상기 사용자 인터페이스를 통해 입력되는 정보를 바탕으로 상기 복수의 투사 장치들의 투사 영역이 서로 겹쳐진 상태로 배치될 수 있는데, 여기서 상기 사용자 인터페이스를 통해 이웃하는 투사 장치들의 겹쳐진 투사 영역을 용이하게 확인할 수 있게 하는 기능들이 추가로 구현될 수도 있다. 예를 들어, 상기 사용자 인터페이스를 통해, 현재 제어되고 있는 2개의 이웃하는 투사 장치들의 투사 영역만을 표시하고 나머지 투사 장치들의 투사 영역은 표시하지 않는 기능, 이웃하는 투사 장치들의 투사 영역을 서로 다른 색상(예컨대, 파랑, 빨강)으로 표시하는 기능, 겹쳐진 영역의 대응 점들을 시각적으로 표시하는 기능 등이 구현될 수 있다.
또한, 상기 S11 단계는, 투사 장치들의 물리적인 위치를 감지하는 센싱 장치(예컨대, 자이로스코프)가 생성하는 정보를 바탕으로 수행될 수도 있다. 예를 들어, 상기 센싱 장치가 복수의 투사 장치들의 물리적인 위치를 감지하고, 감지된 물리적 위치를 바탕으로 각 투사 장치의 투사 영역을 조절할 수 있으며, 이를 통해 상기 복수의 투사 장치들의 투사 영역이 서로 겹쳐진 상태로 배치될 수 있다.
상기 S12 단계는, 클러스터링 된 복수의 투사 장치들 중에서 기준 투사 장치를 설정하는 단계이다.
여기서 상기 기준 투사 장치로 설정되는 투사 장치는, 특별한 조건에 의해 한정되는 것은 아니며 상기 복수의 투사 장치들 중에서 자유롭게 설정될 수 있다.
도 3에서는 편의상 투사 장치 1을 기준 투사 장치로 설정하였지만, 다른 실시 예에서는 투사 장치 2 또는 투사 장치 3을 기준 투사 장치로 설정할 수 있다.
상기 S13 단계는, 상기 S12 단계에서 설정된 기준 투사 장치와 나머지 투사 장치들 사이의 상대적인 변환(Transformation) 정보가 연산되는 단계이다.
여기서, 상기 상대적인 변환 정보란, 제1 투사 장치의 투사 영역을 제2 투사 장치의 투사 영역으로 변환하거나, 상기 제2 투사 장치의 투사 영역을 상기 제1투사 장치의 투사 영역으로 변환하기 위한 정보로서, 바람직하게는 호모그래피(Homography) 행렬의 형태로 표현될 수 있다. 예를 들어, H(1->2)는, 호모그래피 행렬로써, 제 1 투사 장치의 투사 영역을 제 2 투사 장치의 투사 영역으로 변환시키기 위한 변환 정보를 의미하며, H(2->1)은, 호로그래피 행렬로써, 제 2 투사 장치의 투사 영역을 제 1 투사 장치의 투사 영역으로 변화시키기 위한 변환 정보를 의미한다.
이러한 호모그래피 행렬 정보는 위에서도 간략히 언급되었듯이, 겹쳐진 투사 영역들의 점 대응(Correspondence) 정보를 바탕으로 산출될 수 있다. 구체적으로, 상기 호모그래피 행렬 정보는, 바람직하게는 사각형의 형태로 형성되는 겹쳐진 투사 영역들의 4개 이상의 점 대응 정보를 바탕으로 산출될 수 있다. 예를 들어, 제 1 투사 장치의 투사 영역과 제 2 투사 장치의 투사 영역이 겹쳐지는 경우, 4개 이상의 점 대응 정보(제 1 투사 장치의 투사 영역에 속하는 4개 이상의 점과 제 2 투사 장치의 투사 영역에 속하는 4개 이상의 점의 대응 정보 = 4세트 이상의 점 대응 정보)를 바탕으로, 제 1 투사 장치와 제2 투사 장치 사이의 호모그래피 행렬 정보가 산출될 수 있다.
결국, 상기 S13 단계는, 상기 S12 단계에서 설정된 기준 투사 장치의 투사 영역과 다른 투사 장치들의 투사 영역들 사이의 호모그래피 행렬 정보를 연산하는 단계이다.
한편, 상기 기준 투사 장치와 직접적으로 이웃하는 투사 장치들의 경우에는, 상기 기준 투사 장치와의 관계에서 직접적으로 호모그래피 행렬 정보를 연산할 수 있지만, 상기 기준 투사 장치와 이웃하지 않는 투사 장치들의 경우에는, 상기 기준 투사 장치와의 관계에서 직접적인 점 대응 정보를 산출할 수 없으므로, 간접적으로 호모그래피 행렬 정보를 연산해야 한다.
따라서, 상기 S13 단계는 세부 단계로써, 이웃하는 투사 장치들의 상대적인 변환 정보가 설정되는 단계(S13 - 1), 상기 S13 - 1 단계에서 설정된 정보를 바탕으로, 상기 기준 투사 장치와 나머지 투사 장치들 사이의 상대적인 변환 정보가 연산 되는 단계(S13 - 2)를 포함할 수 있다.
상기 S13 - 1 단계는, 이웃하는 투사 장치들의 상대적인 변환 정보를 연산하는 단계이다. 도 3을 참조하여 살펴보면, 상기 S13 - 1 단계는, 이웃하여 배치되는 '투사 장치 1 - 투사 장치 2' 사이의 상대적인 호모 그래피 행렬 정보 'H(1->2) 또는 H(2->1)', '투사 장치 2 - 투사 장치 3' 사이의 상대적인 호모그래피 행렬 정보 'H(2->3) 또는 H(3->2)'가 산출되는 단계이다.
상기 S13 - 2 단계는, 상기 S13 - 1 단계에서 산출된, 이웃하는 투사 장치들 사이의 상대적인 변환정보를 바탕으로, 상기 기준 투사 장치와 나머지 투사 장치들 사이의 상대적인 변환 정보를 산출하는 단계이다. 이 경우, 상기 기준 투사 장치와 이웃하여 배치되는 투사 장치들은, 상기 S13 - 1 단계에서 산출된 결과를 그대로 할 수 있지만, 상기 기준 투사 장치와 이웃하여 배치되지 않는 투사 장치들은, 상기 S13 - 1 단계에서 산출된 결과를 바탕으로 간접적으로 호모그래피 행렬 정보를 연산해야 한다. 도 3을 참조하여 살펴보면, 기준 투사 장치(투사 장치 1)와 이웃하여 배치되는 투사 장치 2 사이의 호모그래피 행렬 정보는, 상기 S 13 - 1 단계에서의 연산 결과(H(1->2), H(2->1))를 통해 바로 획득될 수 있지만, 상기 기준 투사 장치(투사 장치 1)와 투사 장치 3 사이의 호모그래피 행렬 정보는, 상기 S13 - 1 단계의 결과를 바탕으로 하는 추가적인 연산을 통해 획득될 수 있다. 예를 들어, 다음과 같이 S13 - 1 단계에서 연산 된 호모그래피 행렬들의 곱을 통해 획득될 수 있다.
H(1->3) = H(1->2) * H(2->3)
H(3->1) = H(3->2) * H(2->1)
본 발명의 일 실시예에 따른 투사 장치 클러스터링 방법은, 이러한 '기준 투사 장치와 나머지 투사 장치들 사이의 변환 정보'를 바탕으로, 클러스터링 된 복수의 투사 장치들을 일괄적으로 관리할 수 있다.
예를 들어, 본 발명은 기준 투사 장치에 대한 대표 영상 정보(이미지 영역 할당 정보 등)만을 생성하더라도, 상기 대표 영상 정보와 상기 '기준 투사 장치와 나머지 투사 장치들 사이의 변환 정보'를 이용하여 나머지 투사 장치들에 대한 영상 정보를 일괄적으로 생성할 수 있다. 또한, 본 발명은 상기 '기준 투사 장치와 나머지 투사 장치들 사이의 변환 정보'를 바탕으로, 에지 블렌딩(Edge-blending) 보정, 오프셋(Offset) 보정, 워핑(Warping) 보정, 코너핀(Conner pin) 보정 등의 영상 보정 동작을 집단(Cluster) 단위로 수행할 수도 있다.
따라서, 본 발명은, 개별 투사 장치별로 독립적인 정보를 생성하지 않더라도 복수의 투사 장치들을 효율적으로 관리할 수 있다.
한편, 도 1을 참조하면, 본 발명의 일 실시예에 따른 투사 장치 클러스터링 방법은, 상기 S13단계 이후에, 상기 기준 투사 장치와 이미지 영역 사이의 상대적인 변환 정보가 연산되는 단계(S14), 상기 기준 투사 장치와 나머지 투사 장치들 사이의 상대적인 변환 정보, 및 상기 기준 투사 장치와 이미지 영역 사이의 상대적인 변환 정보를 바탕으로, 이미지 영역과 나머지 투사 장치들 사이의 상대적인 변환 정보가 연산되는 단계(S15)를 더 포함할 수도 있다.
이러한 상기 S14 단계 및 상기 S15 단계는, 상기 '기준 투사 장치와 나머지 투사 장치들 사이의 변환 정보'를 바탕으로, 클러스터링 된 복수의 투사 장치들에 이미지 영역이 할당되는 예시를 나타낸다.
상기 S14 단계는, 기준 투사 장치와 이미지 영역 사이의 상대적인 변환 정보를 연산하는 단계이다. 즉, 상기 S14 단계는, 집단(Cluster)의 대표인 기준 투사 장치와 이미지 영역 사이의 상대적인 관계를 설정하는 단계이다.
이러한 상기 S14 단계는, 이미지 영역 상의 4개 이상의 점(바람직하게는 이미지 영역의 4개의 꼭지점)을 상기 기준 투사 장치의 투사 영역 상의 4개 이상의 점에 대응시키는 과정과, 점 대응(Correspondence) 정보를 바탕으로 호모그래피 행렬을 연산하는 과정을 통해 수행될 수 있다.
도 4를 참조하여 살펴보면, 기준 투사 장치(투사 장치 1)와 이미지 영역 사이의 상대적인 변환 정보(H(1->I), H(I->1))가 연산 된 것을 확인할 수 있다. 여기서, 상기 H(1->I)은, 기준 투사 장치의 투사 영역(투사 영역 1)을 이미지 영역에 대응시키기 위한 호모그래피 행렬을 의미하고, 상기 H(I->1)은 이미지 영역을 상기 기준 투사 장치의 투사 영역에 대응시키기 위한 호모그래피 행렬을 의미한다.
상기 S15 단계는, '기준 투사 장치와 나머지 투사 장치들 사이의 상대적인 변환 정보'와 상기 S14 단계에서 산출된 '기준 투사 장치와 이미지 영역 사이의 상대적인 변환 정보'를 바탕으로, '이미지 영역과 나머지 투사 장치들 사이의 상대적인 변환 정보'를 연산하는 단계이다.
구체적으로, 상기 S15 단계는, '기준 투사 장치와 나머지 투사 장치들 사이의 호모그래피 행렬들'과 '기준 투사 장치와 이미지 영역 사이의 호모그래피 행렬'을 곱 연산하여, '이미지 영역과 나머지 투사 장치들 사이의 호모그래피 행렬들'을 산출하는 단계이다.
도 4를 참조하여 살펴보면, 이미지 영역과 나머지 투사 장치들 사이의 상대적인 변환 정보는 아래와 같이 산출될 수 있다.
H(2->I) = H(2->1) * H(1->I)
H(I->2) = H(I->1) * H(1->2)
먼저, '이미지 영역과 투사 장치 2 사이의 호모그래피 행렬'은, '기준 투사 장치와 투사 장치 2 사이의 호모그래피 행렬'과 '기준 투사 장치와 이미지 영역 사이의 호모그래피 행렬' 정보를 바탕으로 산출될 수 있다.
H(3->I) = H(3->1) * H(1->I)
H(I->3) = H(I->1) * H(1->3)
또한, '이미지 영역과 투사 장치 3 사이의 호모그래피 행렬'은, '기준 투사 장치와 투사 장치 3 사이의 호모그래피 행렬'과 '기준 투사 장치와 이미지 영역 사이의 호모그래피 행렬' 정보를 바탕으로 산출될 수 있다.
결국, 본 발명은 복수의 투사 장치들의 이미지 영역을 일일이 설정하지 않더라도, 상기 '기준 투사 장치와 나머지 투사 장치들 사이의 상대적인 변환 정보'와 상기 '기준 투사 장치와 이미지 영역 사이의 상대적인 변환 정보'를 바탕으로, 상기 복수의 투사 장치들의 이미지 영역을 일괄적으로 관리할 수 있다.
한편, 상기 S15 단계에 의해, 특정 투사 장치와 이미지 영역 사이의 상대적인 변환 정보가 산출되면, 산출된 정보를 바탕으로, 상기 특정 투사 장치의 투사 영역에 포함되는 각 픽셀(Pixel)과 상기 이미지 영역에 포함되는 각 픽셀 사이의 대응관계가 산출될 수 있다.
구체적으로, 상기 S15 단계에서 산출된, 특정 투사 장치와 이미지 영역 사이의 호모그래피 행렬 정보를 바탕으로, 픽셀들 사이의 대응 관계가 산출될 수 있다.
도 5를 참조하여 살펴보면, 상기 특정 투사 장치의 투사 영역에 포함되는 각 픽셀(POS Src)과 상기 이미지 영역에 포함되는 각 픽셀(POS Tar)은 아래와 같은 대응관계로 표현될 수 있다.
POS Tar = H * POS Src
(H는, 특정 투사 장치와 이미지 영역 사이의 호모그래피 행렬)
한편, 위에서 살펴본 것처럼, 특정 투사 장치의 투사 영역은 직사각형이 아닌 형태로도 형성될 수 있는데, 이 경우에는 해당 투사 영역에 포함되는 픽셀들의 위치를 지정하는 것이 쉽지 않다. 따라서, 이 경우에는, 직사각형 형태의 기준 영역을 설정한 뒤에, 설정된 기준 영역을 바탕으로 픽셀들의 위치를 표현하는 것이 바람직하다.
예를 들어, 도 6과 같이 특정 투사 장치의 투사 영역이 직사각형이 아닌 경우에, 투사 영역의 최대값 및 최소값 정보를 바탕으로 직사각형 형태의 기준 영역을 설정할 수 있으며, 설정된 기준 영역을 바탕으로 상기 투사 영역에 포함되는 픽셀들의 위치를 표현할 수 있다. 이 경우 상기 기준 영역은, 가로 시작 위치 정보(l), 세로 시작 위치 정보(t), 가로 폭 정보(width), 세로 폭 정보(height)에 의해 정의될 수 있으며, 각 픽셀들의 위치는 이러한 정보들을 바탕으로 표현될 수 있다. 또한, 각 픽셀들의 위치 정보는, 바람직하게는 0~1 사이의 범위에서 노멀라이즈(Normalize)된 형태로 표현될 수 있다. 구체적으로, 특정 픽셀의 위치가 0~1 사이의 값으로 노멀라이즈된 (u, v)로 표현될 수 있으며, 노멀라이즈된 값은 아래의 수식에 의해 원래의 값(X, Y)으로 환원될 수 있다.
X = u * width + l
Y = v * height + t
한편, 특정 이미지의 영역의 픽셀과 대응되는 특정 투사 장치의 픽셀 정보(u, v)는, R(Red), G(Green), B(Blue), A(Alpha) 채널을 통해 저장될 수도 있다. 이 경우 상기 u, v 값을 8비트 이미지(0~255)에 저장하기 위해, u 값은 R, G 채널에 저장하고, v 값은 B, A 채널에 저장할 수 있다.
R = (int)(u*255*255)/255
B = (int)(v*255*255)/255
G = (u*255*255)%255
A = (v*255*255)%255
또한, 후에 u, v 값은 아래와 같은 수식에 의해 복원될 수 있다.
u = (R*255+G)/(255*255)
v = (B*255+A)/(255*255)
한편, 이상에서 살핀 본 발명의 일 실시예에 따른 투사 장치 클러스터링 방법은, 관객석 주변에 복수의 투사면을 배치하는, 소위 '다면 상영 시스템'의 투사 장치들을 관리하는 과정에서 활용될 수 있다. 구체적으로, 본 발명은 다면 상영 시스템의 복수의 투사 장치들을 각 투사면별로 클러스터링하는 과정에서 활용될 수도 있다.
예를 들어, 본 발명은, 다면 상영 시스템의 복수의 투사 장치들을, 좌측 투사면에 영상을 함께 투사하는 집단 A(Cluster A), 정면 투사면에 영상을 함께 투사하는 집단 B(Cluster B), 우측 투사면에 영상을 함께 투사하는 집단 C(Cluster), 천장 투사면에 영상을 함께 투사하는 집단 D(Cluster D), 바닥 투사면에 영상을 함께 투사하는 집단 E(Cluster E) 등으로 클러스터링하는 과정에서 활용될 수 있으며, 이를 통해 '다면 상영 시스템'에 포함되는 복수의 투사 장치들이 매우 효율적으로 관리될 수 있게 한다.
한편, 상기 투사 장치 클러스터링 방법은, 프로그램의 형태로 구현된 뒤에, 전자 장치에서 판독 가능한 기록매체에 저장되거나, 프로그램 공급 서버를 통하여 공급될 수 있다. 또한, 프로그램의 형태로 구현된 뒤에 다양한 전자 장치 내부에서 일시적 또는 영구적으로 저장될 수 있다.
이하, 도 7 내지 9를 참조하여 본 발명의 일 실시예에 따른 투사 장치 관리 시스템을 살펴본다.
이하에서 살펴볼 투사 장치 관리 시스템은, 이상에서 살펴본 '투사 장치 클러스터링 방법'을 구현하는 예시적인 시스템이다. 따라서, 비록 카테고리는 상이하더라도, 상기 '투사 장치 클러스터링 방법'과 관련하여 상술한 특징들은 이하에서 살펴볼 투사 장치 관리 시스템에도 당연히 유추 적용될 수 있다.
또한, 상기 '투사 장치 클러스터링 방법'은 이하에서 살펴볼 시스템 이외에도 다양한 시스템을 통해 구현될 수 있다.
도 7 내지 도 8을 참조하면, 본 발명의 일 실시예에 따른 투사 장치 관리 시스템은, 둘 이상의 투사 장치 집단(Cluster)들, 상기 둘 이상의 투사 장치 집단(Cluster)들의 동작을 제어하고 관리하는 관리 장치(200)를 포함할 수 있다.
상기 둘 이상의 투사 장치 집단(Cluster)들은, 상영관에 설치되는 다수의 투사 장치(100)들이 그룹화되어 형성되는 구성이다. 여기서 각 투사 장치 집단(Cluster)은, 각 집단별로 복수의 투사 장치(100)들을 포함할 수 있다.
상기 상영관에 설치되는 다수의 투사 장치(100)들이 그룹화되는 과정은 다양한 방식으로 수행될 수 있지만, 바람직하게는 상기 상영관에 형성되는 투사면 정보를 바탕으로 그룹화될 수 있다. 예를 들어, 상영관이 복수의 투사면을 포함하는 다면 상영관이고, 상기 상영관 내부에 '정면 투사면, 좌측면 투사면, 우측면 투사면, 천장 투사면, 바닥 투사면'이 형성된다고 할 때, 상영관에 설치되는 다수의 투사 장치(100)들은 '정면 투사면에 영상을 투사하는 집단, 좌측면 투사면에 영상을 투사하는 집단, 우측면 투사면에 영상을 투사하는 집단, 천장 투사면에 영상을 투사하는 집단, 바닥 투사면에 영상을 투사하는 집단'으로 그룹화될 수 있다. 즉, 특정 투사면에 영상을 함께 투사하는 복수의 투사 장치(100)들이 하나의 집단(Cluster)으로 그룹화될 수 있다.
도 7은 상영관에 설치되는 다수의 투사 장치(100)들이 3개의 집단(Cluster A, Cluster B, Cluster C)으로 그룹화된 예시를 나타낸다. 이 경우 상기 3개의 집단은 다양한 방식으로 형성될 수 있지만, 바람직하게는 위에서 살펴본 것과 같이 상영관에 형성되는 투사면 정보를 바탕으로 형성될 수 있다. 예를 들어, Cluster A는 좌측 투사면에 영상을 투사하는 투사 장치(100)들이 그룹화되어 형성되고, Cluster B는 정면 투사면에 영상을 투사하는 투사 장치(100)들이 그룹화되어 형성되고, Cluster C는 우측 투사면에 영상을 투사하는 투사 장치(100)들이 그룹화되어 형성될 수 있다.
상기 관리 장치(200)는, 상기 둘 이상의 투사 장치 집단(Cluster)들을 제어하고 관리하는 구성이다. 구체적으로, 상기 관리 장치(200)는, 상영관에 설치되는 다수의 투사 장치(100)들을 집단(Cluster) 단위로 제어하거나, 각 투사 장치(100)를 개별적으로 제어할 수 있는 구성이다.
이 경우 상기 관리 장치(200)는, 각 투사 장치 집단(Cluster)들에 대하여, 도 8과 같이 위에서 살펴본 '투사 장치 클러스터링 방법'을 적용할 수 있으며, 각 투사 장치 집단(Cluster)을 개별적으로 제어하거나 상기 둘 이상의 투사 장치 집단(Cluster)들을 총괄적으로 제어할 수 있다.
한편, 상기 관리 장치(200)는, 다양한 전자 장치의 형태로 구현될 수 있으며, 하나의 전자 장치로 구현되거나 여러 가지 전자 장치가 상호 연결된 형태로 구현될 수 있다. 예를 들어, 상기 관리 장치(200)는 하나의 서버(server) 장치를 포함하는 형태로 구현되거나, 2개 이상의 서버가 상호 연결된 형태로 구현될 수 있다. 또한, 상기 관리 장치(200)는 서버와 다른 전자 장치들이 상호 연결된 형태로 구현되거나, 서버 이외의 다른 전자 장치들에 의해 구현될 수 있다. 또한, 상기 관리 장치(200)는, 사용자 인터페이스를 위한 입력 장치 출력 장치들을 포함하는 형태로도 구현될 수 있다.
이하, 도 9를 참조하여, 상기 관리 장치(200)가 포함할 수 있는 구성들의 예시를 살펴본다.
도 9를 참조하면, 상기 관리 장치(200)는, 변환 정보 연산부(210), 저장부(220), 투사 장치 동작 관리부(230), 통신부(240), 사용자 인터페이스부(250), 카메라부(260), 제어부(270) 등의 구성을 포함할 수 있으며, 이러한 구성들 이외에도 투사 장치 집단(Cluster)들을 관리하기 위한 다양한 구성들을 포함할 수 있다.
상기 변환 정보 연산부(210)는, 상기 둘 이상의 투사 장치 집단(Cluter)들에 대하여, 각 집단(Cluster)별로 투사 장치(100)들의 변환(Transformation) 정보를 연산하고 관리하는 구성이다.
이러한 상기 변환 정보 연산부(210)는, 각 집단(Cluster)에 대하여, 각 집단에 포함되는 복수의 투사 장치(100)들의 투사 영역이 겹쳐진 상태에서, 각 집단의 기준 투사 장치와 나머지 투사 장치들 사이의 상대적인 변환(Transformation) 정보를 연산할 수 있다.
또한, 상기 변환 정보 연산부(210)는, 각 집단에 대하여, 각 집단에 포함되는 투사 장치들의 투사 영역이 사각형의 형태로 겹쳐진 상태에서 변환 정보를 연산할 수 있다.
또한, 상기 변환 정보 연산부(210)는, 각 집단의 기준 투사 장치와 이미지 영역 사이의 상대적인 변환 정보를 연산할 수 있다. 예를 들어, 상영관에 Cluster A, Cluster B, Cluster C가 형성되어 있을 때, 각 Cluster의 기준 투사 장치와 이미지 영역 사이의 호모그래피 행렬 정보를 연산할 수 있다.
또한, 상기 변환 정보 연산부(210)는, 각 집단의 기준 투사 장치와 각 집단의 나머지 투사 장치들 사이의 상대적인 변환 정보, 및 각 집단의 기준 투사 장치와 이미지 영역 사이의 상대적인 변환 정보를 바탕으로, 각 집단의 나머지 투사 장치들과 이미지 영역 사이의 상대적인 변환 정보를 연산할 수 있다. 예를 들어, Cluster A의 기준 투사 장치와 Cluster A의 나머지 투사 장치들 사이의 호모그래피 행렬 정보, 및 Cluster A의 기준 투사 장치와 이미지 영역 사이의 호모그래피 행렬 정보를 바탕으로, Cluster A의 나머지 투사 장치들과 이미지 영역 사이의 호모그래피 행렬 정보를 연산할 수 있다. 또한, Cluster B, Cluster C에 대해서도, 동일한 방식으로 호모그래피 행렬 정보를 연산할 수 있다.
상기 저장부(220)는, 본 발명에 따른 투사 장치 관리 시스템과 관련된 다양한 정보들을 저장하는 구성이다. 특히, 상기 저장부(220)는, 상기 변환 정보 연산부(210)가 생성하는 변환 정보를 저장할 수 있으며, DB화할 수 있다. 이 경우, 상기 저장부(220)는, 집단(Cluster) 단위로 식별자를 부여하여 변환(Transformation) 정보를 DB화 할 수 있으며, 각 집단에 포함되는 개별 투사 장치에도 식별자를 부여하여 변환 정보를 DB화할 수 있다.
한편, 상기 저장부(220)는, 이상에서 살핀 다양한 데이터들을 일시적 또는 영구적으로 저장할 수 있으며, 다양한 종류의 메모리(Memory) 소자를 포함하는 형태로 구성될 수 있다.
상기 투사 장치 동작 관리부(230)는, 상기 둘 이상의 투사 장치 집단에 포함되는 다수의 투사 장치들의 동작을 제어하는 구성이다. 구체적으로, 상기 투사 장치 동작 관리부(230)는, 상영관에 설치된 각 투사 장치의 렌즈, 몸체 등을 조절할 수 있으며, 이러한 조절을 통해 각 투사 장치의 투사 방향을 제어하는 구성이다.
위에서 살펴본 것처럼, 상기 변환 정보 연산부(210)가 각 집단(Cluster)에 대하여 상대적인 변환 정보를 연산하기 위해서는, 각 집단에 포함되는 투사 장치들의 투사 영역이 서로 겹쳐진 상대로 배치(이웃하는 투사 장치들의 투사 영역이 바람직하게는 사각형의 형태로 겹쳐진 상태로 배치)되어야 하는데, 상기 투사 장치 동작 관리부(230)의 동작을 통해 이러한 배치 상태가 제어될 수 있다.
한편, 상기 투사 장치 동작 관리부(230)는, 다양한 정보를 기초 각 집단(Cluster)에 포함되는 투사 장치들을 제어할 수 있다. 예를 들어, 상기 투사 장치 동작 관리부(230)는, 상기 사용자 인터페이스부(250)를 통해 입력되는 정보, 상기 카메라부(260)가 생성하는 정보, 상기 통신부(240)를 통해 전달되는 정보 등을 기초로 상기 투사 장치의 동작을 제어할 수 있다. 또한, 상기 투사 장치 동작 관리부(230)는, 이러한 정보들을 복합적으로 고려하여 투사 장치들의 투사 방향을 제어할 수도 있으며, 이러한 동작을 통해 제어의 정확성을 더욱 높일 수도 있다.
상기 통신부(240)는, 시스템의 운영과 관련된 다양한 정보들을 송수신하기 위한 구성이다. 상기 관리 장치(200)는, 이러한 통신부(240)를 통해, 상영관에 설치되는 다수의 투사 장치들, 다수의 상영 장비, 사용자 단말기, 외부의 서버 장치 등과 유선 또는 무선으로 연결될 수 있으며, 시스템의 운영에 필요한 다양한 정보들을 송수신할 수 있다.
한편, 상기 통신부(240)는, 다양한 종류의 유선 또는 무선 송수신 모듈(Trasceiver)을 포함할 수 있으며, 다양한 통신 규격의 유선 통신망 또는 무선 통신망을 통해 데이터를 송수신할 수 있다.
상기 사용자 인터페이스부(250)는, 사용자와 인터페이스할 수 있는 환경을 구현하는 구성이다. 이러한 상기 사용자 인터페이스부(250)는, 다양한 입력 장치, 디스플레이 장치, 음성 출력 장치 등을 포함할 수 있으며, 사용자로부터 시스템의 제어에 기초가 되는 정보를 입력받거나, 시스템과 관련된 다양한 정보를 제공할 수 있다.
한편, 상기 투사 장치 동작 관리부(230)가, 상기 사용자 인터페이스를 통해 입력되는 정보를 바탕으로 투사 장치들의 동작을 제어하는 경우, 상기 사용자 인터페이스부(250)는, 겹쳐진 투사 영역의 식별에 도움을 줄 수 있는 다양한 시각적인 기능을 구현할 수 있다. 예를 들어, 상기 사용자 인터페이스부(250)는, 겹쳐진 투사 영역을 형성하는 2개의 이웃하는 투사 장치들의 투사 영역만을 표시하고 나머지 투사 장치들의 투사 영역은 표시하지 않는 기능, 이웃하는 투사 장치들의 투사 영역을 서로 다른 색상(예컨대, 파랑, 빨강)으로 표시하는 기능, 겹쳐진 투사 영역의 대응점들을 시각적으로 표시하는 기능 등의 기능을 구현할 수 있다.
상기 카메라부(260)는, 상영관 내부에 설치되어서 상영관 내부의 다양한 시각 정보를 감지(Sensing)하거나, 감지된 시각 정보를 영상화하는 구성이다. 이러한 상기 카메라부(260)는, 다양한 카메라 모듈을 포함할 수 있다.
특히, 상기 카메라부(260)는, 상영관에 설치되는 각 투사 장치가 투사하는 투사 영역을 인식할 수 있으며, 둘 이상의 이웃하는 투사 장치들이 형성하는 겹쳐진 투사 영역을 시각적으로 인식할 수 있다. 또한, 이러한 정보를 상기 투사 장치 동작 관리부(230)에 전달하여, 투사 장치 동작 제어의 기초 정보로써 활용될 수 있게 한다.
상기 제어부(270), 상기 변환 정보 연산부(210), 상기 저장부(220), 상기 투사 장치 동작 관리부(230), 상기 통신부(240), 상기 사용자 인터페이스부(250), 상기 카메라부(260), 상기 제어부(270)를 포함하는 상기 관리 장치(200)의 다양한 구성들의 동작을 개별적 또는 복합적으로 제어하는 구성이다.
이러한 상기 제어부(270)(150)는, 적어도 하나의 연산 수단을 포함할 수 있는데, 여기서 상기 연산 수단은 범용적인 중앙연산장치(CPU)일 수 있으나, 특정 목적에 적합하게 구현된 프로그래머블 디바이스 소자(CPLD, FPGA)나 주문형 반도체 연산장치(ASIC) 또는 마이크로 컨트롤러 칩일 수 있다.
위에서 설명된 본 발명의 실시예들은 예시의 목적을 위해 개시된 것이며, 이들에 의하여 본 발명이 한정되는 것은 아니다. 또한, 본 발명에 대한 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 사상과 범위 안에서 다양한 수정 및 변경을 가할 수 있을 것이며, 이러한 수정 및 변경은 본 발명의 범위에 속하는 것으로 보아야 할 것이다.
100 : 투사 장치 200 : 관리 장치
210 : 변환 정보 연산부 220 : 저장부
230 : 투사 장치 동작 관리부 240 : 통신부
250 : 사용자 인터페이스부 260 : 카메라부
270 : 제어부

Claims (15)

  1. (a) 복수의 투사 장치들의 투사 영역이 겹쳐진 상태로 배치되는 단계;
    (b) 상기 복수의 투사 장치들 중 기준 투사 장치가 설정되는 단계; 및
    (c) 상기 기준 투사 장치와 나머지 투사 장치들 사이의 상대적인 변환(Transformation) 정보가 연산 되는 단계;
    (d) 상기 기준 투사 장치와 이미지 영역 사이의 상대적인 변환 정보가 연산 되는 단계; 및
    (e) 상기 기준 투사 장치와 나머지 투사 장치들 사이의 상대적인 변환 정보, 및 상기 기준 투사 장치와 이미지 영역 사이의 상대적인 변환 정보를 바탕으로, 상기 이미지 영역과 나머지 투사 장치들 사이의 상대적인 변환 정보가 연산 되는 단계;
    를 포함하고,
    상기 상대적인 변환 정보는, 겹쳐진 투사 영역으로부터 추출된 점 대응 정보를 기초로 생성된 호모그래피 행렬이며,
    상기 복수의 투사 장치들이 하나의 클러스터를 구성하며, 상기 복수의 투사 장치들은 클러스터 단위로 제어되는 것을 특징으로 하는 투사 장치 클러스터링 방법.
  2. 제 1 항에 있어서,
    상기 (a) 단계에서,
    이웃하는 투사 장치들의 투사 영역이 사각형 형태로 겹쳐지는 것을 특징으로 하는 투사 장치 클러스터링 방법.
  3. 제 1 항에 있어서,
    상기 (c) 단계는,
    (c-1) 이웃하는 투사 장치들의 상대적인 변환 정보가 설정되는 단계; 및
    (c-2) 상기 (c-1) 단계에서 설정된 정보를 바탕으로, 상기 기준 투사 장치와 나머지 투사 장치들 사이의 상대적인 변환 정보가 연산 되는 단계;
    를 포함하는 것을 특징으로 하는 투사 장치 클러스터링 방법.
  4. 삭제
  5. 삭제
  6. 제 1 항에 있어서,
    상기 이미지 영역과 특정 투사 장치 사이의 상대적인 변환 정보를 바탕으로, 상기 이미지 영역에 포함되는 각 픽셀과 상기 특정 투사 장치의 투사 영역에 포함되는 각 픽셀 사이의 대응 관계가 산출될 수 있는 것을 특징으로 하는 투사 장치 클러스터링 방법.
  7. 제 6 항에 있어서,
    상기 특정 투사 장치의 투사 영역이 직사각형이 아닌 경우에는,
    투사 영역의 가로 시작 위치 정보, 세로 시작 위치 정보, 가로 폭 정보 또는 세로 폭 정보를 이용하여 직사각형 형태의 기준 영역을 설정하고, 설정된 기준 영역을 바탕으로 상기 특정 투사 장치의 투사 영역에 포함되는 픽셀의 위치를 표현하는 것을 특징으로 하는 투사 장치 클러스터링 방법.
  8. 제 1 항에 있어서,
    상기 복수의 투사 장치들은, 다면 상영관의 투사면들 중 특정 투사면에 영상을 함께 투사하는 집단(Cluster)인 것을 특징으로 하는 투사 장치 클러스터링 방법.
  9. (a) 복수의 투사 장치들의 투사 영역이 겹쳐진 상태로 배치되는 단계;
    (b) 상기 복수의 투사 장치들 중 기준 투사 장치가 설정되는 단계; 및
    (c) 상기 기준 투사 장치와 나머지 투사 장치들 사이의 상대적인 변환(Transformation) 정보가 연산 되는 단계;
    (d) 상기 기준 투사 장치와 이미지 영역 사이의 상대적인 변환 정보가 연산 되는 단계; 및
    (e) 상기 기준 투사 장치와 나머지 투사 장치들 사이의 상대적인 변환 정보, 및 상기 기준 투사 장치와 이미지 영역 사이의 상대적인 변환 정보를 바탕으로, 상기 이미지 영역과 나머지 투사 장치들 사이의 상대적인 변환 정보가 연산 되는 단계;
    를 포함하고,
    상기 상대적인 변환 정보는, 겹쳐진 투사 영역으로부터 추출된 점 대응 정보를 기초로 생성된 호모그래피 행렬이며,
    상기 복수의 투사 장치들이 하나의 클러스터를 구성하며, 상기 복수의 투사 장치들은 클러스터 단위로 제어되는 것을 특징으로 하는 투사 장치 클러스터링 방법이 프로그램으로 기록된 전자 장치에서 판독 가능한 기록 매체.
  10. 복수의 투사 장치들의 투사 영역이 겹쳐진 상태에서, 기준 투사 장치와 나머지 투사 장치들 사이의 상대적인 변환(Transformation) 정보를 연산하는 변환 정보 연산부; 및
    상기 변환 정보 연산부가 연산하는 변환 정보들을 데이터베이스(Data Base)화하여 저장하는 저장부;
    를 포함하고,
    상기 변환 정보 연산부는, 상기 기준 투사 장치와 이미지 영역 사이의 상대적인 변환 정보를 더 연산하고, 또한 상기 기준 투사 장치와 나머지 투사 장치들 사이의 상대적인 변환 정보 및 상기 기준 투사 장치와 이미지 영역 사이의 상대적인 변환 정보를 바탕으로 상기 이미지 영역과 나머지 투사 장치들 사이의 상대적인 변환 정보를 더 연산하는 것을 특징으로 하며,
    상기 상대적인 변환 정보는, 겹쳐진 투사 영역으로부터 추출된 점 대응 정보를 기초로 생성된 호모그래피 행렬이고,
    복수의 투사 장치들을 하나의 클러스터로 구성하고, 상기 복수의 투사 장치들을 클러스터 단위로 제어하는 것을 특징으로 하는 관리 장치.
  11. 제 10 항에 있어서,
    상기 변환 정보 연산부는, 이웃하는 투사 장치들의 투사 영역이 사각형의 형태로 겹쳐진 상태에서 변환 정보를 연산하는 것을 특징으로 하는 관리 장치.
  12. 삭제
  13. 삭제
  14. 제 10 항에 있어서,
    상기 복수의 투사 장치들은, 다면 상영관의 투사면들 중 특정 투사면에 영상을 함께 투사하는 집단(Cluster)인 것을 특징으로 하는 관리 장치.
  15. 특정 투사면에 영상을 함께 투사하는 복수의 투사 장치들; 및
    상기 복수의 투사 장치들의 투사 영역이 겹쳐진 상태에서, 기준 투사 장치와 나머지 투사 장치들 사이의 상대적인 변환(Transformation) 정보를 연산하는 관리 장치;
    를 포함하고,
    상기 관리 장치는, 상기 기준 투사 장치와 이미지 영역 사이의 상대적인 변환 정보를 더 연산하고, 또한 상기 기준 투사 장치와 나머지 투사 장치들 사이의 상대적인 변환 정보 및 상기 기준 투사 장치와 이미지 영역 사이의 상대적인 변환 정보를 바탕으로 상기 이미지 영역과 나머지 투사 장치들 사이의 상대적인 변환 정보를 더 연산하는 것을 특징으로 하며,
    상기 상대적인 변환 정보는, 겹쳐진 투사 영역으로부터 추출된 점 대응 정보를 기초로 생성된 호모그래피 행렬이고,
    복수의 투사 장치들을 하나의 클러스터로 구성하고, 상기 복수의 투사 장치들을 클러스터 단위로 제어하는 것을 특징으로 하는 투사 장치 관리 시스템.
KR1020130101340A 2013-08-26 2013-08-26 투사 장치 클러스터링 방법, 이를 이용한 관리 장치 및 관리 시스템 KR101515368B1 (ko)

Priority Applications (6)

Application Number Priority Date Filing Date Title
KR1020130101340A KR101515368B1 (ko) 2013-08-26 2013-08-26 투사 장치 클러스터링 방법, 이를 이용한 관리 장치 및 관리 시스템
US14/453,429 US9625804B2 (en) 2013-08-26 2014-08-06 Projector clustering method, and management device and management system using thereof
PCT/KR2014/007573 WO2015030398A1 (en) 2013-08-26 2014-08-14 Projector clustering method, and management device and management system using thereof
EP14840313.2A EP3039860B1 (en) 2013-08-26 2014-08-14 Projector clustering method, and management device
CN201410421974.7A CN104427280B (zh) 2013-08-26 2014-08-25 投影仪聚集方法和利用该方法的管理装置及管理***
JP2014171120A JP6423650B2 (ja) 2013-08-26 2014-08-26 投射装置のクラスターリング方法、これを用いた管理装置及び管理システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020130101340A KR101515368B1 (ko) 2013-08-26 2013-08-26 투사 장치 클러스터링 방법, 이를 이용한 관리 장치 및 관리 시스템

Publications (2)

Publication Number Publication Date
KR20150024186A KR20150024186A (ko) 2015-03-06
KR101515368B1 true KR101515368B1 (ko) 2015-04-27

Family

ID=52480079

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020130101340A KR101515368B1 (ko) 2013-08-26 2013-08-26 투사 장치 클러스터링 방법, 이를 이용한 관리 장치 및 관리 시스템

Country Status (6)

Country Link
US (1) US9625804B2 (ko)
EP (1) EP3039860B1 (ko)
JP (1) JP6423650B2 (ko)
KR (1) KR101515368B1 (ko)
CN (1) CN104427280B (ko)
WO (1) WO2015030398A1 (ko)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6594170B2 (ja) * 2015-11-12 2019-10-23 キヤノン株式会社 画像処理装置、画像処理方法、画像投影システムおよびプログラム
JP6707870B2 (ja) * 2016-01-20 2020-06-10 セイコーエプソン株式会社 投写システムおよび投写位置検出方法
WO2017154609A1 (ja) * 2016-03-10 2017-09-14 ソニー株式会社 情報処理装置、情報処理方法、及び、プログラム
JP6428694B2 (ja) * 2016-03-29 2018-11-28 ブラザー工業株式会社 投影制御装置、プログラム、及び投影システム
KR101847996B1 (ko) * 2016-12-16 2018-04-12 씨제이씨지브이 주식회사 곡면 투사영역에 대한 이미지 투사 방법 및 이를 위한 투사 시스템
US10970915B2 (en) * 2017-01-06 2021-04-06 Canon Kabushiki Kaisha Virtual viewpoint setting apparatus that sets a virtual viewpoint according to a determined common image capturing area of a plurality of image capturing apparatuses, and related setting method and storage medium
JP2019078786A (ja) * 2017-10-20 2019-05-23 セイコーエプソン株式会社 画像投射システム、プロジェクター、及び画像投射システムの制御方法
US10276075B1 (en) * 2018-03-27 2019-04-30 Christie Digital System USA, Inc. Device, system and method for automatic calibration of image devices

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000059806A (ja) * 1998-08-12 2000-02-25 Mitsubishi Electric Corp マルチビジョンシステムのカラーキャリブレーション方法、カラーキャリブレーション装置およびマルチビジョンシステム
JP2006109035A (ja) * 2004-10-05 2006-04-20 Seiko Epson Corp データ生成装置、およびマルチプロジェクションシステム
JP2012517621A (ja) * 2009-02-11 2012-08-02 ヒューレット−パッカード デベロップメント カンパニー エル.ピー. マルチプロジェクタシステム及び方法

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3735158B2 (ja) 1996-06-06 2006-01-18 オリンパス株式会社 画像投影システム、画像処理装置
US6755537B1 (en) * 2003-03-21 2004-06-29 Mitsubishi Electric Research Laboratories, Inc. Method for globally aligning multiple projected images
US7097311B2 (en) * 2003-04-19 2006-08-29 University Of Kentucky Research Foundation Super-resolution overlay in multi-projector displays
US7306341B2 (en) * 2005-02-28 2007-12-11 Hewlett-Packard Development Company, L.P. Multi-projector geometric calibration
JP2007079028A (ja) 2005-09-13 2007-03-29 Canon Inc 投射型画像表示装置およびマルチプロジェクションシステム
KR100750955B1 (ko) 2006-02-10 2007-08-23 (주)다원미디어 프로젝터 원격관리 시스템 및 방법
JP4655999B2 (ja) 2006-05-23 2011-03-23 セイコーエプソン株式会社 投写表示システムのメニュー画像表示方法
JP4258540B2 (ja) * 2006-09-01 2009-04-30 セイコーエプソン株式会社 情報処理装置、情報処理プログラム、及びその記録媒体
US7942530B2 (en) * 2006-10-31 2011-05-17 The Regents Of The University Of California Apparatus and method for self-calibrating multi-projector displays via plug and play projectors
JP2008249908A (ja) 2007-03-29 2008-10-16 Brother Ind Ltd プロジェクタ
KR101265950B1 (ko) * 2007-09-18 2013-05-23 삼성전자주식회사 프로젝터 및 상기 프로젝터의 프로젝션 제어 방법
JP5255250B2 (ja) 2007-09-20 2013-08-07 パナソニック株式会社 映像調整システム
KR101428064B1 (ko) 2008-02-22 2014-08-07 엘지전자 주식회사 화면 왜곡 보정 장치 및 방법
CN101527865B (zh) * 2009-01-05 2010-09-01 清华大学 一种投影式高分辨率多视点自由立体显示***
CN103329540B (zh) * 2010-11-15 2016-08-24 斯加勒宝展示技术有限公司 利用手动和半自动技术校准显示***的***和方法
US20130181901A1 (en) * 2012-01-12 2013-07-18 Kanye Omari West Multiple Screens for Immersive Audio/Video Experience

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000059806A (ja) * 1998-08-12 2000-02-25 Mitsubishi Electric Corp マルチビジョンシステムのカラーキャリブレーション方法、カラーキャリブレーション装置およびマルチビジョンシステム
JP2006109035A (ja) * 2004-10-05 2006-04-20 Seiko Epson Corp データ生成装置、およびマルチプロジェクションシステム
JP2012517621A (ja) * 2009-02-11 2012-08-02 ヒューレット−パッカード デベロップメント カンパニー エル.ピー. マルチプロジェクタシステム及び方法

Also Published As

Publication number Publication date
EP3039860B1 (en) 2020-05-13
CN104427280B (zh) 2017-12-19
EP3039860A1 (en) 2016-07-06
JP6423650B2 (ja) 2018-11-14
US20150055099A1 (en) 2015-02-26
JP2015043086A (ja) 2015-03-05
WO2015030398A1 (en) 2015-03-05
EP3039860A4 (en) 2017-09-27
CN104427280A (zh) 2015-03-18
US9625804B2 (en) 2017-04-18
KR20150024186A (ko) 2015-03-06

Similar Documents

Publication Publication Date Title
KR101515368B1 (ko) 투사 장치 클러스터링 방법, 이를 이용한 관리 장치 및 관리 시스템
EP2685312B1 (en) Image correction system and method for multi-projection
EP2641400B1 (en) System for geometrically calibrating a plurality of projectors, method for geometrically calibrating a plurality of projectors and corresponding computer program
US9632405B2 (en) Theater parameter management apparatus and method
EP2857898A1 (en) Projection device management system
KR101511520B1 (ko) 다면 상영 시스템의 시뮬레이션 영상을 제공하기 위한 시뮬레이션 영상 관리 시스템 및 방법
US9602788B2 (en) Projection device management system
WO2018196472A1 (zh) 一种投影方法、装置、***及存储介质
US9479747B2 (en) Guide image generation device and method using parameters
CN107295319A (zh) 投影***、投影仪及投影仪的控制方法
KR101553266B1 (ko) 파라미터를 이용하여 가이드 이미지를 생성하는 장치 및 방법
CN116634112A (zh) 基于虚幻引擎的多投影仪平面融合投影校正方法及***
KR101847996B1 (ko) 곡면 투사영역에 대한 이미지 투사 방법 및 이를 위한 투사 시스템
CN108053493B (zh) 数字模型获得方法及装置
CN104777700A (zh) 高沉浸投影多投影机优化部署方法
WO2024034437A1 (ja) シミュレーション装置、シミュレーション方法及びコンピュータプログラム
Klose et al. Automatic Multi-Projector Calibration
KR101389843B1 (ko) 다수 개의 빔프로젝터를 이용한 비정형 이미지의 디스플레이 방법

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
X091 Application refused [patent]
AMND Amendment
X701 Decision to grant (after re-examination)
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20180307

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20190306

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20200303

Year of fee payment: 6