KR102020580B1 - 영상 전환 방법 - Google Patents

영상 전환 방법 Download PDF

Info

Publication number
KR102020580B1
KR102020580B1 KR1020180055085A KR20180055085A KR102020580B1 KR 102020580 B1 KR102020580 B1 KR 102020580B1 KR 1020180055085 A KR1020180055085 A KR 1020180055085A KR 20180055085 A KR20180055085 A KR 20180055085A KR 102020580 B1 KR102020580 B1 KR 102020580B1
Authority
KR
South Korea
Prior art keywords
screen
region
area
displayed
intermediate region
Prior art date
Application number
KR1020180055085A
Other languages
English (en)
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 KR1020180055085A priority Critical patent/KR102020580B1/ko
Application granted granted Critical
Publication of KR102020580B1 publication Critical patent/KR102020580B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47217End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for controlling playback functions for recorded or on-demand content, e.g. using progress bars, mode or play-point indicators or bookmarks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/4728End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for selecting a Region Of Interest [ROI], e.g. for requesting a higher resolution version of a selected region
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Studio Circuits (AREA)

Abstract

전체영상 중 일부 영역인 제 1 영역을 화면에서 재생하다가 다른 영역인 제 2 영역을 화면에서 재생하도록 전환하는 영상 전환 방법이 개시된다. 상기 영상 전환 방법은, 좌표설정부에서, 상기 제 1 영역의 위치정보 및 상기 제 2 영역의 위치정보를 입력받아 상기 제 1 영역 및 상기 제 2 영역의 좌표값을 설정하는 단계, 상기 좌표설정부에서, 상기 제 1 영역의 좌표값과 상기 제 2 영역의 좌표값을 이용하여 상기 제 1 영역에서 상기 제 2 영역 방향으로 n 개(n은 2 이상의 자연수)의 제 k 중간영역(k는 1 이상 n 이하의 자연수)의 좌표값을 설정하는 단계 및 제어부에서, 상기 제 1 영역이 화면에 재생되고 있는 상태에서 상기 제 2 영역을 화면에 재생하라는 화면전환신호가 입력되는 경우, 상기 제 2 영역이 화면에 표시될 때까지 상기 제 k 중간영역의 좌표값을 이용하여 제 1 중간영역부터 제 n 중간영역까지 순차적으로 화면에 표시하는 단계를 포함할 수 있다.

Description

영상 전환 방법{Method for transition video}
본 발명은 영상 전환 방법에 관한 것으로, 특히 카메라가 고정되어 촬영된 영상을 이용하여 카메라가 움직이면서 촬영된 영상인 것처럼 화면에 보여줄 수 있는 영상 전환 방법에 관한 것이다.
최근 인터넷 이용이 급속하게 확산됨에 따라, 컴퓨터 사용자들이 메일, 웹서핑, 채팅 등 인터넷상에서의 여러 가지 서비스를 이용하고 있으며, 나아가 최근에는 '1인 미디어'로 불리는 블로그 또는 미니홈피 등의 웹사이트 활용이 다양하게 표출되고 있다. 인스턴트 메신저 및 '1인 미디어' 웹사이트의 활용의 범위는 날로 발전을 거듭하는 양상을 보이며, 텍스트나 이미지 뿐만 아니라 오디오나 비디오 영상과 같은 멀티 콘텐츠를 이용하기도 한다.
1인 미디어 방송은 기존 방송 매체와는 다르게 개인이 직접 취재하고 방송을 촬용하며 간단한 장비만으로 접속자에게 생중계로 방송을 전달한다. 현재 1인 미디어 방송을 위한 카메라는 전문방송카메라는 아니지만 어느 정도 이상의 품질의 컨텐츠를 제공하기 위하여 가격이 높은 편이고 사용자가 일일이 자신의 동선으로 카메라를 옮기는 수고를 들이거나 고정된 자세로 방송을 수행하여야 한다. 이를 위하여 대한민국 공개특허 제2017-0113901호와 같이 카메라 영상에서 방송자를 추출하여 추출된 방송자를 추적하도록 카메라가 상하좌우로 회전하는 구성이 개시되어 있으나, 특정 인물을 따라 카메라가 이동하는 경우밖에 사용할 수 없으며 방송자가 아닌 다른 부분을 카메라가 이동하면서 촬영하도록 제어할 수 없는 문제가 있다. 또한 카메라 자체를 상하좌우로 회전시켜야 하므로 카메라에 별도의 장치를 추가하여야 하므로 번거롭게 높은 추가 비용이 발생하는 문제가 있다.
또한, 하나의 카메라 또는 복수의 카메라를 이용하여 촬영하는 경우, 촬영된 영상을 편집함에 있어 카메라를 움직이면서 촬영하지 않은 영상을 카메라를 움직이면서 촬영한 것처럼 편집할 수 있는 기능이 없어 실제로 카메라를 움직이면서 촬영하지 않은 경우 카메라가 움직이면서 촬영한 것처럼 편집할 수 없는 문제가 있다.
본 발명이 해결하고자 하는 과제는 카메라가 고정되어 촬영된 영상을 이용하여 카메라가 움직이면서 촬영된 영상인 것처럼 화면에 보여줄 수 있는 영상 전환 방법을 제공하는데 있다.
상기 과제를 달성하기 위한 본 발명의 일 실시예에 따른 전체영상 중 일부 영역인 제 1 영역을 화면에서 재생하다가 다른 영역인 제 2 영역을 화면에서 재생하도록 전환하는 영상 전환 방법은, 좌표설정부에서, 상기 제 1 영역의 위치정보 및 상기 제 2 영역의 위치정보를 입력받아 상기 제 1 영역 및 상기 제 2 영역의 좌표값을 설정하는 단계, 상기 좌표설정부에서, 상기 제 1 영역의 좌표값과 상기 제 2 영역의 좌표값을 이용하여 상기 제 1 영역에서 상기 제 2 영역 방향으로 n 개(n은 2 이상의 자연수)의 제 k 중간영역(k는 1 이상 n 이하의 자연수)의 좌표값을 설정하는 단계 및 제어부에서, 상기 제 1 영역이 화면에 재생되고 있는 상태에서 상기 제 2 영역을 화면에 재생하라는 화면전환신호가 입력되는 경우, 상기 제 2 영역이 화면에 표시될 때까지 상기 제 k 중간영역의 좌표값을 이용하여 제 1 중간영역부터 제 n 중간영역까지 순차적으로 화면에 표시하는 단계를 포함할 수 있다.
상기 화면에 표시하는 단계는, 상기 제 k 중간영역을 화면에 표시하는 경우, 상기 제 k 중간영역을 화면에 표시하여야 하는 시점에서의 상기 전체영상의 프레임에서 상기 제 k 중간영역의 좌표값에 대응하는 프레임을 상기 제 k 중간영역으로 화면에 표시하는 단계를 포함할 수 있다.
상기 화면에 표시하는 단계는, 제 1 중간영역부터 제 2 영역까지 순차적으로 화면에 표시함에 있어, 현재 표시되고 있는 중간영역이 화면에 모두 표시된 경우 다음에 표시할 중간영역을 화면에 표시하고 제 n 중간영역이 화면에 모두 표시된 경우 상기 제 2 영역을 화면에 표시하는 단계를 포함할 수 있다.
상기 화면에 표시하는 단계는, 현재 표시되고 있는 중간영역이 화면에 모두 표시된 시점에서의 상기 전체영상의 프레임에서 다음에 표시할 중간영역의 좌표값 또는 상기 제 2 영역의 좌표값에 대응하는 프레임을 화면에 표시하는 단계를 포함할 수 있다.
상기 화면에 표시하는 단계는, 상기 제 k 중간영역이 화면에 표시되는 시간이 임계시간을 초과하는 경우, 상기 제 k 중간영역이 화면에 모두 표시된 이후 제 k+1 중간영역을 무시하고 제 k+2 중간영역 또는 상기 제 2 영역을 화면에 표시하기 시작하는 단계를 포함할 수 있다.
상기 화면에 표시하는 단계는, 상기 제 k 중간영역이 화면에 표시되는 시간이 임계시간을 초과하는 경우, 상기 제 k 중간영역이 화면에 모두 표시된 시점에서의 상기 전체영상의 프레임에서 상기 제 k+2 중간영역 또는 상기 제 2 영역의 좌표값에 대응하는 프레임을 화면에 표시하는 단계를 포함할수 있다.
상기 제 1 영역 및 상기 제 2 영역의 좌표값을 설정하는 단계는 상기 제 1 영역의 모서리들의 좌표값들 및 상기 제 2 영역의 모서리들의 좌표값들을 설정하는 단계를 포함하고, 상기 제 k 중간영역의 좌표값을 설정하는 단계는 상기 제 1 영역의 좌표값들과 대응하는 상기 제 2 영역의 좌표값들을 연결하는 가상의 라인 상에서 상기 제 k 중간영역의 좌표값을 설정하는 단계를 포함할 수 있다.
상기 제 k 중간영역의 좌표값을 설정하는 단계는, 상기 제 1 영역의 좌표값들과 대응하는 상기 제 2 영역의 좌표값들을 연결하는 가상의 라인의 거리에 k/(n+1)을 곱한 거리만큼 상기 제 1 영역에서 떨어진 좌표를 상기 제 k 중간영역의 좌표값으로 설정할 수 있다.
본 발명의 기술적 사상에 의한 일 실시예에 따른 영상 전환 방법은 카메라 등을 이용하여 촬영된 영상 중 선택된 특정 영역의 영상을 화면에 표시함으로써, 복수의 다른 시점에서 영상을 촬영한 것처럼 시청자가 느끼게할 수 있을 뿐 아니라, 하나의 영역에서 다른 영역으로 표시되는 화면이 전환되는 경우 카메라가 움직이면서 촬영한 영상을 보여주는 것과 같은 효과를 줄 수 있는 장점이 있다. 즉, 본 발명을 이용하는 경우 하나의 카메라로 촬영을 하는 1인 방송, 인터넷 방송 등에서도 공중파 방송과 같이 여러 대의 카메라로 촬영한 것과 같은 효과를 낼 수 있을 뿐 아니라, 실제로 카메라가 움직이면서 촬영하지 않았음에도 시청자는 카메라가 움직이면서 촬영된 것처럼 느끼게 할 수 있는 장점이 있다. 또한, 본 발명의 일 실시예에 따른 영상 전환 방법은 영상을 편집함에 있어 카메라가 움직이면서 촬영된 것처럼 편집할 수 있을 뿐 아니라 실시간 스트리밍 방송에서 카메라를 직접 조작하지 않고도 화면의 특정 영역만을 지정한 후 영상을 전환함으로써 카메라가 움직이면서 촬영한 영상을 방송하는 것처럼 시청자가 느끼게 할 수 있는 장점이 있다.
본 발명의 상세한 설명에서 인용되는 도면을 보다 충분히 이해하기 위하여 각 도면의 간단한 설명이 제공된다.
도 1은 본 발명의 기술적 사상에 의한 일 실시예에 따른 영상 전환 방법의 흐름도이다.
도 2는 도 1의 영상 전환 방법을 수행하는 시스템을 개략적으로 도시한 블록도이다.
도 3은 도 1의 영상 전환 방법을 이용하는 경우 화면에 표시되는 영역을 설명하기 위한 도면이다.
도 4 내지 도 7은 도 1의 영상 전환 방법을 이용하여 제 1 영역에서 제 2 영역으로 화면이 전환되는 일 예를 도시한 도면이다.
본 발명과 본 발명의 동작상의 이점 및 본 발명의 실시에 의하여 달성되는 목적을 충분히 이해하기 위해서는 본 발명의 바람직한 실시예를 예시하는 첨부 도면 및 도면에 기재된 내용을 참조하여야 한다.
이하, 첨부한 도면을 참조하여 본 발명의 바람직한 실시예를 설명함으로써, 본 발명을 상세히 설명한다. 각 도면에 제시된 동일한 참조부호는 동일한 부재를 나타낸다.
도 1은 본 발명의 기술적 사상에 의한 일 실시예에 따른 영상 전환 방법의 흐름도이고, 도 2는 도 1의 영상 전환 방법을 수행하는 시스템을 개략적으로 도시한 블록도이며, 도 3은 도 1의 영상 전환 방법을 이용하는 경우 화면에 표시되는 영역을 설명하기 위한 도면이다. 이하에서는 도 1 내지 도 3을 참조하여 전체영상(350) 중 일부 영역인 제 1 영역(310)을 화면에서 재생하다가 다른 영역인 제 2 영역(320)을 화면에서 재생하도록 전환하는 영상 전환 방법에 대하여 설명한다. 예를 들어, 전체영상(350)은 카메라가 실제로 촬영하고 있거나 촬영한 영상일 수 있다.
먼저, 좌표설정부(210)에서 제 1 영역(310)의 위치정보 및 제 2 영역(320)의 위치정보를 입력받아 제 1 영역(310)의 좌표값과 제 2 영역(320)의 좌표값을 설정할 수 있다(S110). 제 1 영역(310)의 위치정보 및 제 2 영역(320)의 위치정보는 키보드, 마우스 등을 이용하여 설정된 영역의 정보일 수도 있고 터치스크린을 터치하여 설정된 영역의 정보일 수도 있다. 도 3에는 제 1 영역(310)의 위치정보와 제 2 영역(320)의 위치정보가 위치만 다르고 크기는 동일한 경우를 도시하고 있으나, 본 발명이 이 경우 한정되는 것은 아니며 상기 제 1 영역과 상기 제 2 영역의 크기가 다르더라도 이하에서 설명하는 방법을 이용하여 영상을 전환할 수 있다. 또한 도 3에서는 제 1 영역(310)과 제 2 영역(320)이 사각형인 경우를 도시하고 있으나, 본 발명이 이 경우에 한정되는 것은 아니며 다른 다양한 형상을 가질 수 있다. 상기 제 1 영역과 상기 제 2 영역의 형상이 동일한 경우가 보다 안정적으로 카메라가 이동하면서 촬영한 것과 같은 효과를 얻을 수 있으나, 형상이 상이하더라도 이하에서 설명하는 방법을 이용하여 영상을 전환할 수 있다.
상기 제 1 영역의 좌표값은 상기 제 1 영역을 특정할 수 있는 다양한 위치의 좌표값일 수 있다. 예를 들어 도 3의 제 1 영역(310)의 각 모서리의 좌표값을 상기 제 1 영역의 좌표값으로 설정하고 상기 제 1 영역의 좌표값을 연결한 영역을 상기 제 1 영역으로 설정할 수 있다. 마찬가지로 상기 제 2 영역의 좌표값은 상기 제 2 영역을 특정할 수 있는 다양한 위치의 좌표값일 수 있다. 예를 들어 도 3의 제 2 영역(320)의 각 모서리의 좌표값을 상기 제 2 영역의 좌표값으로 설정하고 상기 제 2 영역의 좌표값을 연결한 영역을 상기 제 2 영역으로 설정할 수 있다.
S110 단계를 수행한 후, 좌표설정부(210)는 제 1 영역(310)의 좌표값과 제 2 영역(320)의 좌표값을 이용하여 제 1 영역(310)에서 제 2 영역(320) 방향으로 n 개(n은 2 이상의 자연수)의 제 k 중간영역(330_1, 330_2)(k는 1 이상 n 이하의 자연수)의 좌표값을 설정할 수 있다. 도 3에서는 설명의 편의상 2개의 중간영역(330_1, 330_2)을 도시하였으나, 본 발명이 이 경우에 한정되는 것은 아니며 다른 개수의 중간영역을 설정할 수 있다. 예를 들어, 1초에 30 프레임을 화면을 표시하여 영상을 표현하는 경우, 1초 동안 제 1 영역(310)에서 제 2 영역(320)으로 전환하고자 하면, 30개의 상기 중간영역(제 1 중간영역 내지 제 30 중간영역)의 좌표값이 설정될 수 있다.
상기 제 k 중간영역의 좌표값을 설정하는 경우, 제 1 영역(310)의 좌표값들과 대응하는 제 2 영역(320)의 좌표값들을 연결하는 가상의 라인 상에서 상기 제 k 중간영역의 좌표값을 설정할 수 있다. 예를 들어, 도 3에 도시된 것과 같이 제 1 영역(310)의 모서리의 좌표값과 대응하는 제 2 영역(320)의 모서리의 좌표값을 연결하는 가상의 라인 상에서 상기 중간영역의 좌표값을 설정할 수 있다. 따라서 상기 제 1 영역과 상기 제 2 영역의 크기라 다르더라도 상기 중간영역의 좌표값을 설정할 수 있다. 예를 들어, 상기 제 1 영역보다 상기 제 2 영역이 큰 경우 상기 중간영역은 상기 제 2 영역에 가까울수록 점점 커지게 된다.
그리고 상기 중간영역들 각각은 이웃하는 중간영역들 사이의 거리, 상기 제 1 영역과 상기 제 1 중간영역 사이의 거리, 상기 제 n 중간영역과 상기 제 2 영역 사이의 거리가 동일한 거리를 가지도록 좌표값이 설정될 수 있다. 즉, 제 1 영역(310)의 좌표값들과 대응하는 제 2 영역(320)의 좌표값들을 연결하는 가상의 라인의 거리에 k/(n+1)을 곱한 거리만큼 제 1 영역(310)에서 떨어진 좌표를 상기 제 k 중간영역의 좌표값으로 설정할 수 있다. 예를 들어, 30개의 중간영역의 좌표값을 설정하고 제 1 영역(310)과 제 2 영역(320)의 대응하는 좌표값들 사이의 거리가 200 mm인 경우, 제 1 중간영역은 200/31 mm 만큼 제 1 영역(310)에서 떨어진 위치의 좌표값일 수 있고, 제 10 중간영역은 2000/31 mm 만큼 제 1 영역(310)에서 떨어진 위치의 좌표값일 수 있다.
이와 같이 제 1 영역(310), 제 2 영역(320) 및 중간영역들(330_1, 330_2)의 좌표값이 설정된 경우, 제어부(220)는 화면전환신호가 입력되면 제 2 영역(320)이 화면에 표시될 때까지 상기 제 k 중간영역의 좌표값을 이용하여 제 1 중간영역부터 제 n 중간영역까지 순차적으로 화면에 표시할 수 있다(S130). 상기 화면전환신호는 제 1 영역(310)이 화면(230)에 재생되고 있는 상태에서 제 2 영역(320)을 화면(230)에 재생하라는 명령을 포함하는 신호일 수 있다. 예를 들어, 도 3의 예에서 제 1 영역(310)이 화면(230)에 재생되고 있는 상태에서 상기 화면전환신호가 입력되면 제 1 중간영역(330_1)이 화면(230)에 표시되고 이후에 제 2 중간영역(330_2)이 화면(230)에 표시된 후 마지막으로 제 2 영역(320)이 화면(230)에 표시될 수 있다. 따라서 시청자는 카메라가 제 1 영역(310)을 촬영하다가 제 2 영역(320)쪽으로 움직이면서 촬영한 후 제 2 영역(320)을 촬영하고 있는 것처럼 느낄 수 있다.
전체영상(350)은 움직임이 없는 영상일 수도 있지만 움직임이 있는 영상일 수도 있다. 따라서 각각의 중간영역의 프레임을 화면에 표시함에 있어서, 각각의 중간영역의 프레임이 표시되어야 하는 시점의 전체영상에서 캡쳐된 프레임이어야 한다. 즉, 상기 제 k 중간영역을 화면에 표시하는 경우, 상기 제 k 중간영역을 화면에 표시하여야 하는 시점에서의 상기 전체영상의 프레임에서 상기 제 k 중간영역의 좌표값에 대응하는 프레임을 상기 제 k 중간영역으로 화면에 표시할 수 있다.
예를 들어, 도 3의 실시예에서 제 1 영역(310)에서 제 2 영역(320)으로 전환되는데 1초가 걸려야 한다면, 제 1 중간영역(330_1)의 프레임은 상기 화면전환신호가 입력된 시점인 기준시점에서 1/3초가 경과한 시점의 전체영상의 프레임 중 제 1 중간영역(330_1)의 좌표값에 대응하는 프레임이고, 제 2 중간영역(330_2)의 프레임은 상기 화면전환신호가 입력된 시점인 기준시점에서 2/3초가 경과한 시점의 전체영상의 프레임 중 제 2 중간영역(330_2)의 좌표값에 대응하는 프레임일 수 있다. 다만, 이는 설명의 편의를 위한 것으로 실제로 자연스럽게 연결되는 영상을 표현하기 위하여 1초 동안 30개의 프레임이 표시되어야 한다면, 하나의 중간영역의 프레임이 표시되고 다음 중간영역의 프레임이 표시되는 사이의 시간은 약 1/30초 정도가 소요될 수 있다.
제 1 중간영역(330_1)부터 제 2 영역(320)까지 순차적으로 화면에 표시하는 제 1 실시예로, 제어부(220)는 현재 표시되고 있는 중간영역이 화면에 모두 표시된 경우 다음에 표시할 중간영역을 화면에 표시하고 제 n 중간영역이 화면에 모두 표시된 경우 상기 제 2 영역(320)을 화면에 표시할 수 있다. 즉, 시간을 정해놓고 해당 시간이 경과하면 다음 중간영역으로 넘어가도록 할 수도 있으나, 이 경우 인터넷이 불안정하거나 기기의 성능이 낮은 경우에는 화면이 깨지는 문제가 발생할 수 있다. 따라서 제 1 영역(310)에서 제 2 영역(320)으로 전환되는데 시간이 조금 더 소요되더라도 연속된 화면을 사용자가 볼 수 있도록 하기 위해서, 하나의 중간영역의 프레임이 화면이 모두 표시된 상태에서만 다음 표시할 중간영역의 프레임을 화면에 표시하도록 할 수 있다. 예를 들어, 도 3의 경우 상기 화면전환신호가 입력된 경우, 제 1 중간영역(330_1)의 프레임을 화면(230)에 표시하게 되는데 제 1 중간영역(330_1)의 프레임이 완벽하게 화면(230)에 표시된 경우에만 다음 중간영역인 제 2 중간영역(330_1)의 프레임을 화면(230)에 표시함으로써 안정적으로 영상을 표현할 수 있다.
이 경우, 현재 표시되고 있는 중간영역이 화면에 모두 표시된 시점에서의 상기 전체영상의 프레임에서 다음에 표시할 중간영역의 좌표값 또는 상기 제 2 영역의 좌표값에 대응하는 프레임을 화면에 표시할 수 있다. 즉, 이 경우는 하나의 중간영역의 프레임을 표시하고 다음 중간영역의 프레임을 표시할 때까지 시간이 일정하지 않을 수 있으므로, 하나의 중간영역의 프레임이 화면에 모두 표시된 시점에서의 전체영상의 프레임에서 다음에 표시할 중간영역의 좌표값에 대응하는 프레임을 화면에 표시할 수 있다. 앞선 예와 같이, 도 3의 실시예에서 제 1 영역(310)에서 제 2 영역(320)으로 전환되는데 1초가 걸려야 한다면, 제 1 중간영역(330_1)의 프레임은 상기 화면전환신호가 입력된 시점인 기준시점에서 1/3초가 경과한 시점의 전체영상의 프레임 중 제 1 중간영역(330_1)의 좌표값에 대응하는 프레임이고, 제 2 중간영역(330_2)의 프레임은 상기 화면전환신호가 입력된 시점인 기준시점에서 2/3초가 경과한 시점의 전체영상의 프레임 중 제 2 중간영역(330_2)의 좌표값에 대응하는 프레임일 수 있다. 그러나 제 1 중간영역(330_1)이 화면에 표시되는데 1/2초가 소요된 경우, 상기 제 1 실시예에 의하면 제 2 중간영역(330_2)의 프레임은 제 1 중간영역(330_1)이 표시되기 시작한 시점에서 1/2초가 경과한 시점(상기 기준시점에서 5/6초가 경과한 시점)의 전체영상의 프레임 중 제 2 중간영역(330_2)의 좌표값에 대응하는 프레임일 수 있다.
제 1 중간영역(330_1)부터 제 2 영역(320)까지 순차적으로 화면에 표시하는 제 2 실시예로, 상기 제 k 중간영역이 화면에 표시되는 시간이 임계시간을 초과하는 경우, 상기 제 k 중간영역이 화면에 모두 표시된 이후 제 k+1 중간영역을 무시하고 제 k+2 중간영역 또는 상기 제 2 영역을 화면에 표시할 수도 있다. 예를 들어, 30개의 중간영역의 프레임을 1초동안 화면에 표시하여 연속된 화면을 표현하고자 하는 경우, 1/31초마다 하나의 중간영역의 프레임이 화면이 표시되어야 한다. 그러나 기기의 성능 등의 문제로 1/31초마다 하나의 중간영역의 프레임이 화면에 표시되지 않아도 다름 중간영역의 프레임으로 넘어가서 화면에 표시하게 되면 화면이 깨지거나 연속된 영상으로 보이지 않는 문제가 발생할 수 있다. 따라서 시간을 정해놓고 프레임을 화면에 표시하는 경우에는, 하나의 중간영역의 프레임을 화면에 표시하는데 임계시간을 초과하게 되면 현재 표시하고 있는 중간영역의 프레임이 화면에 모두 표시된 이후 다음 프레임을 무시하고 그 다음 프레임을 화면에 표시할 수 있다. 예를 들어, 상기 임계시간은 1/31초인데 제 5 중간영역의 프레임을 화면에 표시하는데 2/31초가 소요되면 제 5 중간영역의 프레임을 화면에 표시한 이후 제 6 중간영역이 아닌 제 7 중간영역의 프레임을 화면에 표시할 수 있다. 이 경우 제 1 영역에서 제 2 영역으로 전환되는 속도는 항상 일정하게 되지만, 화면이 깨지는 등의 문제는 해결할 수 있게 된다.
이 경우, 상기 제 k 중간영역이 화면에 표시되는 시간이 임계시간을 초과하는 경우, 상기 제 k 중간영역이 화면에 모두 표시된 시점에서의 상기 전체영상의 프레임에서 상기 제 k+2 중간영역 또는 상기 제 2 영역의 좌표값에 대응하는 프레임을 화면에 표시할 수 있다. 도 3의 실시예에서 상기 임계시간이 1/3초이고 상기 화면전환신호가 입력된 시점인 기준시점에서 1/3초가 경과한 시점부터 제 1 중간영역(320_1)이 화면에 표시되기 시작하며 제 1 중간영역(320_1)이 화면에 표시되는데 1/2초 소요된다면, 상기 제 2 실시에에서는 제 1 중간영역(320_1)이 화면에 표시되는 시간이 상기 임계시간을 초과하므로 제 1 중간영역(320_1)이 화면에 모두 표시된 시점(상기 기준시점에서 5/6초가 경과한 시점)의 전체영상의 프레임 중 제 2 중간영역(330_2)이 아닌 제 2 영역(320)의 좌표값에 대응하는 프레임이 화면에 표시될 수 있다.
도 4 내지 도 7은 도 1의 영상 전환 방법을 이용하여 제 1 영역에서 제 2 영역으로 화면이 전환되는 일 예를 도시한 도면이다.
도 1 내지 도 7을 참조하면, 도 4 내지 도 7에는 제 1 영역(310)과 제 2 영역(320)의 위치가 전체영상(350) 중에 설정된 상태가 도시되어 있고, 하단에 작은 화면은 시청자가 볼 수 있는 화면을 사용자가 선택할 수 있도록 표시해 놓은 창인 경우가 도시되어 있다. 또한, 도 4 내지 도 7의 화면은 터치스크린이고 사용자가 430 영역을 터치하면 화면(230) 상에 제 1 영역(310)이 표시되고 440 영역을 터치하면 화면(230) 상에 제 2 영역(320)이 표시된다고 가정하자.
도 4는 제 1 영역(310)이 터치되어 있는 상태로, 화면(230)에는 제 1 영역(310)의 영상이 표시되고 있다. 이 상태에서 사용자가 440 영역을 터치하여 화면(230)에 표시되는 영상을 제 1 영역(310)의 영상에서 제 2 영역(320)의 영상으로 전환하고자 하는 경우, 도 5와 같이 제 1 중간영역(330_1)의 영상이 화면(230)에 표시된 후 도 6과 같이 제 2 중간영역(330_2)의 영상이 화면(230)에 표시되며, 이후에 도 7과 같이 제 2 영역(320)의 영상이 화면(230)에 표시될 수 있다. 사용자가 440을 터치하였으므로 440 영역에 나타나는 영상이 실제로 화면(230)에 표시되는 영상이 되는데, 도 5에서는 440 영역에 제 1 중간영역(330_1)의 프레임이 표시되고 도 6에서는 440 영역에 제 2 중간영역(330_2)의 프레임이 표시되며 도 7에서는 440 영역에 제 2 영역(320)의 프레임이 표시됨을 알 수 있다. 도 4 내지 도 7에서는 설명의 편의상 두 개의 중간영역의 프레임이 화면에 표시되는 경우를 도시하였으나, 보다 자연스러운 화면의 움직임을 설정하기 위하여 중간영역의 개수는 임의로 조절할 수 있다.
이상에서와 같이 도면과 명세서에서 최적 실시예가 개시되었다. 여기서 특정한 용어들이 사용되었으나, 이는 단지 본 발명을 설명하기 위한 목적에서 사용된 것이지 의미한정이나 특허청구범위에 기재된 본 발명의 범위를 제한하기 위하여 사용된 것은 아니다. 그러므로 본 기술분야의 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시예가 가능하다는 점을 이해할 것이다. 따라서, 본 발명의 진정한 기술적 보호범위는 첨부된 특허청구범위의 기술적 사상에 의해 정해져야 할 것이다.

Claims (8)

  1. 전체영상 중 일부 영역인 제 1 영역을 화면에서 재생하다가 상기 전체영상 중 다른 영역인 제 2 영역을 화면에서 재생하도록 전환하는 영상 전환 방법에 있어서,
    좌표설정부에서, 상기 제 1 영역의 위치정보 및 상기 제 2 영역의 위치정보를 입력받아 상기 제 1 영역 및 상기 제 2 영역의 좌표값을 설정하는 단계;
    상기 좌표설정부에서, 상기 제 1 영역의 좌표값과 상기 제 2 영역의 좌표값을 이용하여 상기 제 1 영역에서 상기 제 2 영역 방향으로 n 개(n은 2 이상의 자연수)의 제 k 중간영역(k는 1 이상 n 이하의 자연수)의 좌표값을 설정하는 단계; 및
    제어부에서, 상기 제 1 영역이 상기 화면에 재생되고 있는 상태에서 상기 제 2 영역을 상기 화면에 재생하라는 화면전환신호가 입력되는 경우, 상기 제 2 영역이 상기 화면에 표시될 때까지 상기 제 k 중간영역의 좌표값을 이용하여 제 1 중간영역부터 제 n 중간영역까지 일정한 시간 간격을 가지고 순차적으로 상기 화면에 표시하는 단계를 포함하는 것을 특징으로 하는 영상 전환 방법.
  2. 제1항에 있어서, 상기 화면에 표시하는 단계는,
    상기 제 k 중간영역을 화면에 표시하는 경우, 상기 제 k 중간영역을 화면에 표시하여야 하는 시점에서의 상기 전체영상의 프레임에서 상기 제 k 중간영역의 좌표값에 대응하는 프레임을 상기 제 k 중간영역으로 화면에 표시하는 단계를 포함하는 것을 특징으로 하는 영상 전환 방법.
  3. 제1항에 있어서, 상기 화면에 표시하는 단계는,
    제 1 중간영역부터 제 2 영역까지 순차적으로 화면에 표시함에 있어, 현재 표시되고 있는 중간영역이 화면에 모두 표시된 경우 다음에 표시할 중간영역을 화면에 표시하고 제 n 중간영역이 화면에 모두 표시된 경우 상기 제 2 영역을 화면에 표시하는 단계를 포함하는 것을 특징으로 하는 영상 전환 방법.
  4. 제3항에 있어서, 상기 화면에 표시하는 단계는,
    현재 표시되고 있는 중간영역이 화면에 모두 표시된 시점에서의 상기 전체영상의 프레임에서 다음에 표시할 중간영역의 좌표값 또는 상기 제 2 영역의 좌표값에 대응하는 프레임을 화면에 표시하는 단계를 포함하는 것을 특징으로 하는 영상 전환 방법.
  5. 제1항에 있어서, 상기 화면에 표시하는 단계는,
    상기 제 k 중간영역이 화면에 표시되는 시간이 임계시간을 초과하는 경우, 상기 제 k 중간영역이 화면에 모두 표시된 이후 제 k+1 중간영역을 무시하고 제 k+2 중간영역 또는 상기 제 2 영역을 화면에 표시하기 시작하는 단계를 포함하는 것을 특징으로 하는 영상 전환 방법.
  6. 제5항에 있어서, 상기 화면에 표시하는 단계는,
    상기 제 k 중간영역이 화면에 표시되는 시간이 임계시간을 초과하는 경우, 상기 제 k 중간영역이 화면에 모두 표시된 시점에서의 상기 전체영상의 프레임에서 상기 제 k+2 중간영역 또는 상기 제 2 영역의 좌표값에 대응하는 프레임을 화면에 표시하는 단계를 포함하는 것을 특징으로 하는 영상 전환 방법.
  7. 제1항에 있어서, 상기 제 1 영역 및 상기 제 2 영역의 좌표값을 설정하는 단계는,
    상기 제 1 영역의 모서리들의 좌표값들 및 상기 제 2 영역의 모서리들의 좌표값들을 설정하는 단계를 포함하고,
    상기 제 k 중간영역의 좌표값을 설정하는 단계는,
    상기 제 1 영역의 좌표값들과 대응하는 상기 제 2 영역의 좌표값들을 연결하는 가상의 라인 상에서 상기 제 k 중간영역의 좌표값을 설정하는 단계를 포함하는 것을 특징으로 하는 영상 전환 방법.
  8. 제7항에 있어서, 상기 제 k 중간영역의 좌표값을 설정하는 단계는,
    상기 제 1 영역의 좌표값들과 대응하는 상기 제 2 영역의 좌표값들을 연결하는 가상의 라인의 거리에 k/(n+1)을 곱한 거리만큼 상기 제 1 영역에서 떨어진 좌표를 상기 제 k 중간영역의 좌표값으로 설정하는 단계를 포함하는 것을 특징으로 하는 영상 전환 방법.
KR1020180055085A 2018-05-14 2018-05-14 영상 전환 방법 KR102020580B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020180055085A KR102020580B1 (ko) 2018-05-14 2018-05-14 영상 전환 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020180055085A KR102020580B1 (ko) 2018-05-14 2018-05-14 영상 전환 방법

Publications (1)

Publication Number Publication Date
KR102020580B1 true KR102020580B1 (ko) 2019-09-10

Family

ID=67950896

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020180055085A KR102020580B1 (ko) 2018-05-14 2018-05-14 영상 전환 방법

Country Status (1)

Country Link
KR (1) KR102020580B1 (ko)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20180009170A (ko) * 2016-07-18 2018-01-26 엘지전자 주식회사 이동 단말기 및 그의 동작 방법

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20180009170A (ko) * 2016-07-18 2018-01-26 엘지전자 주식회사 이동 단말기 및 그의 동작 방법

Similar Documents

Publication Publication Date Title
CN111698390B (zh) 虚拟摄像机控制方法及装置、虚拟演播厅实现方法及***
US7956929B2 (en) Video background subtractor system
WO2017181599A1 (zh) 一种显示视频的方法及装置
US9363542B2 (en) Techniques to provide an enhanced video replay
CN105979339B (zh) 一种窗口显示方法及客户端
US20070122786A1 (en) Video karaoke system
US20080144890A1 (en) Image processing apparatus and image display method
CN103797787A (zh) 图像处理方法和图像处理设备
CN113064684B (zh) 一种虚拟现实设备及vr场景截屏方法
CN110784735A (zh) 一种直播方法、装置、移动终端、计算机设备和存储介质
WO2023151611A1 (zh) 视频录制方法、装置和电子设备
CN107454438B (zh) 全景视频制作方法
CN111757137A (zh) 一种基于单镜头直播视频的多路特写播放方法及装置
CN104853065A (zh) 双导播界面控制平台
CN105324993B (zh) 对多投影剧场中的内容的大小进行归一化的方法和装置以及计算机可读记录介质
CN111279687A (zh) 视频的字幕处理方法和导播***
CN111246270A (zh) 一种显示弹幕的方法、装置、设备和存储介质
CN110730340B (zh) 基于镜头变换的虚拟观众席展示方法、***及存储介质
US20240146863A1 (en) Information processing device, information processing program, and recording medium
KR102020580B1 (ko) 영상 전환 방법
Zhang et al. Hybrid speaker tracking in an automated lecture room
CN111510628A (zh) 一种自动录播导播***
KR20210033759A (ko) Ai 기반 영상 자동 추적 및 재생장치와 방법
CN114666648B (zh) 视频播放方法及电子设备
WO2023045963A1 (zh) 一种视频生成方法、装置、设备及存储介质

Legal Events

Date Code Title Description
E701 Decision to grant or registration of patent right
GRNT Written decision to grant