KR20140127131A - 영상 출력 방법 및 그 방법을 처리하는 전자장치 - Google Patents

영상 출력 방법 및 그 방법을 처리하는 전자장치 Download PDF

Info

Publication number
KR20140127131A
KR20140127131A KR1020130103326A KR20130103326A KR20140127131A KR 20140127131 A KR20140127131 A KR 20140127131A KR 1020130103326 A KR1020130103326 A KR 1020130103326A KR 20130103326 A KR20130103326 A KR 20130103326A KR 20140127131 A KR20140127131 A KR 20140127131A
Authority
KR
South Korea
Prior art keywords
image
electronic device
input
original image
composite image
Prior art date
Application number
KR1020130103326A
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 US14/260,761 priority Critical patent/US20140325439A1/en
Publication of KR20140127131A publication Critical patent/KR20140127131A/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Processing Or Creating Images (AREA)

Abstract

본 발명은 객체(피사체)의 연속적인 움직임을 하나의 배경에 합성한 영상을 출력하는 전자장치에 관한 것으로, 본 발명의 다양한 실시예에 따른 전자장치는 디스플레이 및 프로세서를 포함하며, 상기 프로세서는 객체(피사체)의 상태를 표현한 제 1 합성 영상을 출력하고, 상기 제 1 합성 영상에 사용된 객체에 대한 미리보기 정보를 출력하고, 입력에 대응하여 제 1 합성 영상에서 적어도 하나 이상의 객체를 선택하고, 입력을 감지하여 선택된 객체에 상응하는 원본 이미지를 편집하고, 편집된 원본 이미지의 객체를 기반으로 제 2 합성 영상을 생성하여 출력하도록 구성될 수 있다. 또한, 다른 실시예가 가능할 수 있다.

Description

영상 출력 방법 및 그 방법을 처리하는 전자장치{METHOD FOR DISPLAYING IMAGE AND AN ELECTRONIC DEVICE THEREOF}
본 발명은 객체(피사체)의 연속적인 움직임을 하나의 배경에 합성한 영상을 출력하는 전자장치에 관한 것이다.
최근 전자장치의 급격한 발달에 따라 정보 또는 데이터 교환이 가능한 전자장치가 다양하게 사용되고 있다.
일반적으로, 상기 전자장치는 디스플레이 수단과 입력 수단을 구비하고 있으며, 영상 출력 기능을 지원하고 있다.
더하여, 상기 전자장치는 카메라를 통해 획득한 이미지 또는 미리 저장하고 있는 이미지를 편집하는 기능을 제공할 수 있다.
상기 전자장치는 이미지 색상 보정, 문자 삽입, 이미지 합성 등의 이미지 편집 기능을 제공할 수 있다.
상기 전자장치는 다수의 이미지를 하나의 이미지로 합성할 수 있으며, 다수의 이미지에 포함된 객체를 추출하여 하나의 이미지로 합성할 수 있다.
상기 전자장치는 이미지에 대한 입력을 감지하여 입력에 해당하는 부분을 추출하거나 영상 분석 결과를 통해서 객체(피사체)를 확인하고, 확인된 객체를 추출할 수 있다.
상기 전자장치는 이미지에서 배경과 객체를 정확하게 분류할 수 없기 때문에 확인된 객체를 기준으로 일정 영역의 배경을 함께 추출할 수 있다.
하지만, 배경과 함께 추출된 객체를 이용하여 이미지 합성 과정을 수행할 경우, 객체 주변의 배경으로 인하여 자연스럽지 않은 합성 영상이 생성될 수 있다.
본 발명은 상술한 바와 같은 문제점을 해결하기 위하여 도출된 것으로서, 전자장치에서 움직이는 객체가 연속적으로 촬영된 이미지를 합성한 합성 영상에서 객체에 대한 미리보기 정보를 제공하기 위한 장치 및 방법을 제공할 수 있다.
본 발명의 다양한 실시예는 전자장치에서 입력을 감지하여 선택된 객체에 상응하는 원본 이미지를 편집하기 장치 및 방법을 제공할 수 있다.
본 발명의 다양한 실시예는 전자장치에서 주변 배경이 제거된 원본 이미지의 객체를 이용하여 합성 영상을 생성하기 위한 장치 및 방법을 제공할 수 있다.
본 발명의 다양한 실시예는 전자장치에서 합성 영상에 대한 입력을 감지하여 편집하고자 하는 객체의 원본 이미지를 표시하기 위한 장치 및 방법을 제공할 수 있다.
본 발명의 다양한 실시예는 전자장치에서 합성 영상의 객체 편집에 따라 객체에 상응하는 미리보기 정보에 편집 효과를 적용하기 위한 장치 및 방법을 제공할 수 있다.
본 발명의 다양한 실시예는 전자장치에서 합성 영상을 구성하는 객체의 위치를 변경하고, 위치가 변경된 객체에 상응하는 미리보기 정보의 위치를 변경하기 위한 장치 및 방법을 제공할 수 있다.
본 발명의 다양한 실시예는 전자장치에서 합성 영상을 구성하는 이미지에 다수의 객체가 존재하는 경우, 입력에 의해 선택된 객체를 기반으로 미리보기 정보를 제공하기 위한 장치 및 방법을 제공할 수 있다.
본 발명의 다양한 실시예는 전자장치에서 원본 이미지의 조합을 변경하여 다수의 후보 영상을 제공하기 위한 장치 및 방법을 제공할 수 있다.
본 발명의 다양한 실시예는 전자장치에서 연속 촬영된 객체를 레이어로 구별하고, 하나의 레이어를 편집하면 조건에 따라 다른 레이어도 동시에 수정하기 위한 장치 및 방법을 제공할 수 있다.
본 발명의 다양한 실시예들에 따르면, 영상 출력을 위한 전자장치는 디스플레이 및 프로세서를 포함하며, 상기 프로세서는 객체(피사체)의 상태를 표현한 제 1 합성 영상을 출력하고, 상기 제 1 합성 영상에 사용된 객체에 대한 미리보기 정보를 출력하고, 입력에 대응하여 제 1 합성 영상에서 적어도 하나 이상의 객체를 선택하고, 입력을 감지하여 선택된 객체에 상응하는 원본 이미지를 편집하고, 편집된 원본 이미지의 객체를 기반으로 제 2 합성 영상을 생성하여 출력하도록 구성될 수 있다.
상기 프로세서는 상기 제 1 합성 영상에 대한 입력, 미리보기 정보에 대한 입력 가운데 적어도 어느 하나의 입력을 감지하여 편집하고자 하는 객체에 대한 원본 이미지를 확인하도록 구성 될 수 있다.
상기 프로세서는 선택된 객체에 상응하는 원본 이미지에서 객체 주변의 배경을 제거 또는 추가하도록 구성될 수 있다.
상기 프로세서는 상기 제 1 합성 영상에 대한 입력으로 선택된 객체의 위치를 변경하고, 변경 위치에 상응하여 미리보기 정보의 배열도 변경하도록 구성될 수 있다.
상기 프로세서는 복수의 객체가 포함된 영상에서 입력에 의해 선택된 객체를 확인하고, 선택된 객체를 기반으로 하는 미리보기 정보를 제공하도록 구성될 수 있다.
상기 프로세서는 원본 이미지에 대한 조합을 변경하여 후보 영상을 생성하고, 생성된 후보 영상에 대한 미리보기 정보를 출력하도록 구성될 수 있다.
상기 프로세서는 입력에 의해 선택된 미리보기 정보에 대한 후보 영상을 제 2 합성 영상으로 사용하도록 구성될 수 있다.
상기 프로세서는 상기 제 1 합성 영상에서 편집하고자 하는 객체를 선택한 후, 선택된 객체에 대한 미리보기 정보에 효과를 적용하도록 구성될 수 있다.
본 발명의 다양한 실시예들에 따르면, 전자장치의 영상 출력 방법은 하나 이상의 이미지에서 움직임이 발생한 객체(피사체)를 추출하는 과정과, 추출된 객체를 기반으로 제 1 합성 영상을 생성하여 출력하는 과정과, 입력에 대응하여 제 1 합성 영상에서 적어도 하나 이상의 객체를 선택하는 과정과, 입력을 감지하여 선택된 객체의 원본 이미지를 편집하고, 편집된 원본 이미지의 객체를 기반으로 제 2 합성 영상을 생성하는 과정을 포함할 수 있다.
상기 제 1 합성 영상 출력시 합성 영상에 사용된 객체에 대한 미리보기 정보를 출력하는 과정을 포함하고, 입력이 감지된 미리보기 정보에 대한 원본 이미지를 편집 대상으로 정의할 수 있다.
상기 제 1 합성 영상에 대한 입력을 감지하여 편집하고자 하는 객체를 확인하고, 확인된 객체에 대한 원본 이미지를 편집 대상으로 정의할 수 있다.
상기 원본 이미지는 입력에 따라 적어도 주변 배경이 제거될 수 있다.
상기 제 1 합성 영상에서 선택된 객체는 입력에 따라 위치가 변경되고, 미리보기 정보가 출력된 상태에서 객체의 위치가 변경되는 경우, 변경 위치에 상응하여 미리보기 정보의 배열도 변경될 수 있다.
상기 제 1 합성 영상에는 다수의 객체가 포함될 수 있으며, 입력에 대응하여 선택된 제 1 객체를 기반으로 하는 미리보기 정보가 출력될 수 있다.
상기 제 1 합성 영상 생성시 적어도 하나 이상의 후보 영상에 대한 미리보기 정보를 제공할 수 있다.
입력에 의해 선택된 미리보기 정보에 대한 후보 영상은 제 2 합성 영상으로 사용될 수 있다.
상기 입력을 감지하여 선택된 객체의 원본 이미지를 편집하는 과정은 편집 구간과 편집 대상으로 선택된 제 1 원본 이미지의 중첩 상태를 기반으로 편집 대상을 정의하는 과정을 포함할 수 있다.
상기 입력을 감지하여 선택된 객체의 원본 이미지를 편집하는 과정은 상기 제 1 원본 이미지가 중첩된 제 2 원본 이미지보다 하위에 배치된 상태에서 편집 구간이 제 1 원본 이미지를 벗어난 경우, 편집 구간에 대응되는 제 1 원본 이미지의 영역을 확대하는 과정을 포함할 수 있다.
상기 입력을 감지하여 선택된 객체의 원본 이미지를 편집하는 과정은 상기 제 1 원본 이미지가 중첩된 제 2 원본 이미지보다 하위에 배치된 상태에서 편집 구간이 제 2 원본 이미지와 중첩된 영역에 포함되는 경우, 편집 구간에 대응되는 제 2 원본 이미지의 영역을 제거하는 과정을 포함할 수 있다.
상기 편집 대상으로 정의된 원본 이미지에 마스킹 효과를 적용하고, 입력에 해당하는 영역에 대한 마스킹 효과를 제거 또는 제거된 마스킹 효과를 복원하는 편집 과정을 포함할 수 있다.
상기 입력을 감지하여 선택된 객체의 원본 이미지를 편집하는 과정은 상기 편집 대상으로 정의된 원본 이미지에 마스킹 효과를 적용하는 과정, 상기 편집 대상으로 정의된 제 1 원본 이미지가 제 2 원본 이미지와 중첩되는 경우, 중첩된 부분에 대하여 제 1 원본 이미지의 마스킹 효과를 제거하는 과정을 포함할 수 있다.
본 발명의 다양한 실시예는 전자장치에서 합성 영상을 구성하는 객체에 포함된 주변 배경을 제거하여 합성 영상에 포함되는 객체의 수를 증가시킬 수 있다.
더하여, 상기 전자장치는 합성 영상에 대한 입력으로 편집하고자 하는 원본 이미지를 선택할 수 있다.
도 1은 본 발명의 일 실시예에 따른 전자장치의 구성을 도시한 블록도이다.
도 2는 본 발명의 다양한 실시예에 따른 전자장치에서 합성 영상을 출력하는 과정을 도시한 흐름도이다.
도 3은 본 발명의 다양한 실시예에 따른 전자장치에서 합성 영상에 포함된 객체를 선택하는 과정을 도시한 흐름도이다.
도 4는 본 발명의 다양한 실시예에 따른 전자장치에서 합성 영상에 포함된 객체를 편집하는 과정을 도시한 흐름도이다.
도 5는 본 발명의 다양한 실시예에 따른 전자장치에서 합성 영상에 대한 후보 리스트를 생성하는 과정을 도시한 흐름도이다.
도 6은 본 발명의 다양한 실시예에 따른 전자장치에서 합성 영상에 대한 미리보기 정보를 제공하는 과정을 도시한 흐름도이다.
도 7은 일반적인 전자장치에서 합성 영상을 출력한 화면을 도시한 도면이다.
도 8은 본 발명의 다양한 실시예에 따른 전자장치에서 합성 영상을 출력한 화면을 도시한 도면이다.
도 9는 본 발명의 다양한 실시예에 따른 전자장치에서 합성 영상을 구성하는 객체를 편집하는 과정을 도시한 도면이다.
도 10은 본 발명의 다양한 실시예에 따른 전자장치에서 합성 영상을 구성하는 객체를 편집하는 또 다른 과정을 도시한 도면이다.
도 11은 본 발명의 다양한 실시예에 따른 전자장치에서 합성 영상을 편집하는 과정을 도시한 도면이다.
도 12는 본 발명의 다양한 실시예에 따른 전자장치에서 합성 영상을 생성하는 과정을 도시한 흐름도이다.
도 13은 본 발명의 다양한 실시예에 따른 전자장치에서 합성 영상을 생성하는 다른 과정을 도시한 도면이다.
도 14는 본 발명의 다양한 실시예에 따른 전자장치에서 합성 영상을 생성하는 과정을 도시한 흐름도이다.
도 15는 본 발명의 다양한 실시예에 따른 전자장치에서 합성 영상을 편집하는 과정을 도시한 흐름도이다.
도 16은 본 발명의 다양한 실시예에 따른 영상 편집 동작을 도시한 도면이다.
도 17은 본 발명의 다양한 실시예에 따른 전자장치에서 마스킹 효과를 설정하는 과정을 도시한 흐름도이다.
도 18은 본 발명의 다양한 실시예에 따른 합성 영상의 마스킹 효과를 도시한 도면이다.
도 19는 본 발명의 일 실시예에 따른 전자장치의 객체 복원 과정을 도시한 도면이다.
이하 첨부된 도면을 참조하여 본 발명의 동작 원리를 상세히 설명한다. 하기에서 본 발명의 설명에 있어 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 그리고 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.
최근 다양하게 이용되는 터치스크린은 정보의 입력과 표시를 하나의 스크린에서 수행하는 입력 또는 표시 장치이다. 이에 따라, 상기 터치스크린을 사용하는 경우, 상기 전자장치는 키패드와 같은 별도의 입력 장치를 제거하여 표시 면적을 증가시킬 수 있다. 예를 들어, 화면 전체가 터치스크린이 적용된 풀터치 방식을 사용하는 경우에는, 상기 전자장치의 전면을 화면으로 활용하여 화면크기를 확대할 수 있다.
상기 전자장치는 확대된 화면크기를 이용하여 객체(피사체)의 상태 변화를 표현한 다수의 이미지를 하나의 배경에 합성한 영상(합성 영상)을 출력할 수 있다.
상기 전자장치는 연속적으로 촬영된 이미지에서 객체를 추출한 후, 추출된 다수의 객체를 배경 이미지에 합성함으로써 합성 영상을 생성할 수 있다. 여기에서, 상기 합성 영상은 객체의 상태 변화(움직임)를 표현한 하나의 이미지가 될 수 있다.
상기 전자장치는 영상 분석 결과를 기반으로 객체를 추출할 수 있으나, 배경과 객체를 정확하게 분류하기가 힘들어 확인된 객체를 기준으로 일정 영역의 배경을 포함하는 객체를 추출할 수 있다.
상기 전자장치는 객체가 다른 객체에 의해 가려져 합성 영상의 품질이 저하되는 것을 방지하기 위해 다수의 추출된 객체 가운데 서로 겹쳐지지 않은 객체를 이용하여 합성 영상을 생성할 수 있다. 일 실시예에 따르면, 상기 전자장치는 1번째 이미지에서 추출한 객체와 2번째 이미지에서 추출한 객체가 서로 겹쳐짐을 확인할 경우, 상기 두 객체 중 적어도 어느 하나의 객체를 상기 합성 영상에서 제외시킬 수 있다.
이로 인하여, 상기 전자장치는 한정된 수의 객체를 이용하여 합성 영상을 생성할 수 있다.
이하 설명에서는 본 발명의 다양한 실시예에 따른 상기 전자장치에서 객체에 포함된 일부 배경을 제거하여 합성 영상의 품질을 향상시킬 수 있으며, 상기 합성 영상에 추가되는 객체의 수를 늘릴 수 있다.
상기 전자장치는 입력을 감지하여 합성 영상에 포함된 객체를 선택할 수 있다. 상기 전자장치는 합성 영상에 대한 입력을 감지하여 객체를 선택하는 경우, 선택된 객체에 상응하는 원본 이미지에 대한 미리보기 정보를 활성화시킬 수 있다. 일 실시예에 따르면, 상기 전자장치는 선택된 객체에 상응하는 미리보기 정보에 선택을 알리는 효과를 적용하거나 선택된 객체에 상응하는 미리보기 정보의 크기를 다른 미리보기 정보의 크기와 다르게 할 수 있다. 여기에서, 상기 객체에 대한 미리보기 정보는 객체에 상응하는 원본 이미지에 대한 미리보기 이미지인 썸네일 이미지가 포함될 수 있으며, 원본 이미지에 대한 텍스트 형식의 리스트 정보 등이 포함될 수 있다.
상기 전자장치는 입력을 감지하여 합성 영상에서 선택된 객체에 상응하는 원본 이미지에 대한 편집 과정을 수행할 수 있다. 일 실시예에 따르면, 상기 전자장치는 선택된 객체의 위치 변경, 선택된 객체 복사, 선택된 객체의 삭제, 선택된 객체에 상응하는 원본 이미지에 이모티콘과 같은 효과 적용 등을 포함하는 편집 과정을 수행할 수 있다.
상기 전자장치는 원본 이미지를 기반으로 객체의 조합을 변경한 후보 영상을 제공할 수 있다. 일 실시예에 따르면, 상기 전자장치는 원본 이미지에 포함된 객체의 간격을 고려하여 조합 방식을 변경하여 다수의 후보 영상을 결정하고, 상기 결정된 후보 영상에 대한 미리보기 정보를 생성하여 출력할 수 있다. 상기 전자장치는 입력에 해당하는 미리보기 정보에 대한 후보 영상을 합성 영상으로 갱신하여 제공할 수 있다.
상기 전자장치는 복수의 객체가 포함된 영상에서 합성 영상에 사용될 객체를 선택하고 선택된 객체를 기반으로 미리보기 정보를 제공할 수 있다.
더하여, 상기 전자장치는 휴대용 전자장치(portable electronic device)일 수 있으며, 휴대용 단말기(portable terminal), 이동 단말기(mobile terminal), 미디어 플레이어(media player), 태블릿 컴퓨터(tablet computer), 핸드헬드 컴퓨터(handheld computer) 또는 PDA(Personal Digital Assistant)와 같은 장치일 수 있다. 또한, 이러한 장치들 중 두 가지 이상의 기능을 결합한 장치를 포함하는 임의의 휴대용 전자장치일 수도 있다. 다른 실시예에 따르면, 상기 전자장치는 디스플레이와 입력수단을 포함하는 어떠한 종류의 전자장치도 포함할 수 있다. 예를 들면, 데스크탑 컴퓨터, 냉장고, 멀티기능 복합기 (multi-function peripheral), 비디오 게임 콘솔, 디지털 카메라, 휴대 인터넷 장치(Mobile Internet Device, MID), 울트라 모바일 PC(Ultra Mobile PC, UMPC), 네비게이션, 스마트 TV, 디지털 시계 및 MP3 재생기 등을 포함할 수 있다.
아래의 실시예들은 터치스크린을 포함하는 전자장치에 관하여 기술되었다. 그러나, 터치스크린을 포함하지 않더라도, 디스플레이와 다른 입력수단을 가진 전자장치 또는 컴퓨팅 장치에 있어서도 본 문서에 기술된 실시예들이 적절하게 적용될 수 있음은 본 분야의 통상의 지식을 가진 자에게 쉽게 이해될 것이다.
도 1은 본 발명의 일 실시예에 따른 전자장치의 구성을 도시한 블록도이다.
상기 도 1에 도시된 바와 같이 전자장치(100)는 메모리(110), 프로세서 유닛(processor unit)(120), 오디오 처리부(130), 통신 시스템(140), 입출력 제어모듈(150), 터치스크린(160), 입력 장치(170) 및, 이미지 센서(180)를 포함할 수 있다. 여기서, 상기 언급된 구성 가운데 어느 하나 또는 그 이상은 다수 개로 구성될 수 있다. 예컨대, 상기 전자장치는 다수개의 메모리(110) 및 통신 시스템(140)을 포함할 수 있다.
상기 메모리(110)는 전자장치(100)의 동작을 제어하기 위한 프로그램을 저장하는 프로그램 저장부(111) 및 프로그램 수행 중에 발생되는 데이터를 저장하는 데이터 저장부(112)를 포함할 수 있다. 예를 들어, 상기 데이터 저장부(112)는 전화번호부, 발신메시지 및 수신메시지와 같은 갱신 가능한 각종 보관용 데이터를 저장하며, 본 발명의 일 실시예에 따라 객체의 상태 변화를 표현한 다수의 이미지(원본 이미지), 상기 이미지를 이용하여 합성한 합성 영상을 저장할 수 있다. 일 실시예에 따르면, 상기 데이터 저장부(112)는 일정 시간 간격으로 촬영된 이미지와 상기 이미지에서 추출된 객체(피사체)가 하나의 배경에 합성된 합성 영상을 저장할 수 있다.
상기 데이터 저장부(112)에는 합성 영상에 사용될 수 있는 이미지에 대한 미리보기 정보가 저장될 수 있다.
상기 데이터 저장부(112)에는 합성 영상에 포함된 각 객체에 대한 원본 이미지 정보, 미리보기 이미지 정보와 각 객체의 합성 위치에 대한 정보가 저장될 수 있다.
상기 프로그램 저장부(111)는 운영체제 프로그램(113), 편집 프로그램(114), 디스플레이 프로그램(115), 및 적어도 하나의 응용프로그램(116)을 포함할 수 있다. 여기서, 상기 프로그램 저장부(111)에 포함되는 프로그램은 명령어들의 집합으로 명령어 세트(instruction set)로 표현할 수도 있다.
상기 운영체제 프로그램(113)은 일반적인 시스템 작동(system operation)을 제어하는 여러 가지의 소프트웨어 구성요소를 포함할 수 있다. 이러한 일반적인 시스템 작동의 제어는, 예를 들면, 메모리 관리 및 제어, 저장 하드웨어(장치) 제어 및 관리, 전력 제어 및 관리 등을 의미할 수 있다. 이러한 운영체제 프로그램(113)은 여러 가지의 하드웨어(장치)와 프로그램 구성요소(모듈) 사이의 통신을 원활하게 하는 기능도 수행할 수 있다.
상기 편집 프로그램(114)은 합성 영상을 생성하고, 생성된 합성 영상을 편집하도록 제어하는 여러 가지의 소프트웨어 구성요소를 포함할 수 있다. 일 실시예에 따르면, 상기 편집 프로그램(114)은 이미지에 포함된 배경과 객체를 분리하고, 분리된 다수의 객체를 하나의 배경에 합성하도록 처리할 수 있다.
상기 편집 프로그램(114)은 입력에 대응하여 합성 영상을 구성하는 객체에 상응하는 원본 이미지의 배경을 제거하도록 처리할 수 있다.
상기 편집 프로그램(114)은 입력에 대응하여 합성 영상에 포함된 객체를 선택하도록 처리할 수 있다.
상기 편집 프로그램(114)은 입력에 대응하여 합성 영상에서 선택된 객체에 대한 편집 과정을 수행할 수 있도록 처리할 수 있다. 일 실시예에 따르면, 상기 편집 프로그램(114)은 선택된 객체의 위치 변경, 선택된 객체 복사, 선택된 객체의 삭제, 선택된 객체에 이모티콘과 같은 효과 적용 등을 포함하는 편집 과정을 수행하도록 처리할 수 있다.
상기 편집 프로그램(114)은 합성 영상에 사용될 수 있는 원본 이미지의 조합을 변경한 후보 영상을 제공하도록 처리할 수 있다. 일 실시예에 따르면, 상기 편집 프로그램(114)은 원본 이미지에 포함된 객체의 간격을 조절하여 다수의 후보 영상을 결정하고, 상기 결정된 후보 영상에 대한 미리보기 정보를 생성하도록 처리할 수 있다.
상기 편집 프로그램(114)은 복수의 객체가 포함된 영상에서 합성 영상에 사용될 객체를 선택하고 선택된 객체를 기반으로 미리보기 정보를 제공하도록 처리할 수 있다. 상기 편집 프로그램(114)은 복수의 객체가 포함된 영상에서 일부 객체가 제외된 합성 영상을 생성하도록 처리할 수 있다.
상기 편집 프로그램(114)은 편집 구간과 편집 대상으로 선택된 제 1 원본 이미지의 중첩 상태를 기반으로 편집 대상을 정의하도록 처리할 수 있다.
상기 편집 프로그램(114)은 제 1 원본 이미지가 중첩된 제 2 원본 이미지보다 하위에 배치된 상태에서 편집 구간이 제 1 원본 이미지에 포함되는 경우, 편집 구간에 대응되는 제 1 원본 이미지의 영역을 제거하도록 처리할 수 있다.
상기 편집 프로그램(114)은 상기 제 1 원본 이미지가 중첩된 제 2 원본 이미지보다 하위에 배치된 상태에서 편집 구간이 제 1 원본 이미지를 벗어난 경우, 편집 구간에 대응되는 제 1 원본 이미지의 영역을 확대하도록 처리할 수 있다.
상기 편집 프로그램(114)은 상기 제 1 원본 이미지가 중첩된 제 2 원본 이미지보다 하위에 배치된 상태에서 편집 구간이 제 2 원본 이미지에 포함되는 경우, 편집 구간에 대응되는 제 2 원본 이미지의 영역을 제거하도록 처리할 수 있다.
상기 편집 프로그램(114)은 편집 대상으로 정의된 원본 이미지에 마스킹 효과를 적용하고, 입력에 해당하는 영역에 대한 마스킹 효과를 제거 또는 제거된 마스킹 효과를 복원하도록 처리할 수 있다.
상기 편집 프로그램(114)은 상기 편집 대상으로 정의된 원본 이미지에 마스킹 효과를 적용하고, 상기 편집 대상으로 정의된 제 1 원본 이미지가 제 2 원본 이미지와 중첩되는 경우, 중첩된 부분에 대하여 제 1 원본 이미지의 마스킹 효과를 제거하도록 처리할 수 있다.
상기 디스플레이 프로그램(115)은 상기 터치 스크린(160) 상에 그래픽을 제공하고 표시하기 위한 여러 가지 소프트웨어 구성요소를 포함할 수 있다. 그래픽(graphics)이란 용어는 텍스트(text), 웹 페이지(web page), 아이콘(icon), 디지털 이미지(digital image), 비디오(video), 애니메이션(animation) 등을 포함하는 의미로 사용될 수 있다.
상기 디스플레이 프로그램(115)은 사용자 인터페이스에 관련한 여러 가지 소프트웨어 구성요소를 포함할 수 있다.
상기 디스플레이 프로그램(115)은 상기 편집 프로그램(114)에 의해 생성된 합성 영상을 출력하도록 처리할 수 있다.
상기 디스플레이 프로그램(115)은 입력에 따라 객체의 배경이 제거되는 편집 동작을 출력하도록 처리할 수 있다.
상기 디스플레이 프로그램(115)은 합성 영상에 대한 입력에 의해 선택된 객체에 상응하는 미리보기 정보를 출력하도록 처리할 수 있다.
상기 디스플레이 프로그램(115)은 합성 영상에 대한 입력으로 선택된 객체의 편집 과정을 출력하도록 처리할 수 있다. 일 실시예에 따르면, 상기 디스플레이 프로그램(115)은 합성 영상에서 감지된 드래그에 의해 변경된 객체의 위치를 출력하고, 변경된 객체에 대한 미리보기 정보의 위치도 변경하여 출력하도록 처리할 수 있다.
상기 디스플레이 프로그램(115)은 원본 이미지를 기반으로 객체의 조합을 변경한 후보 영상에 대한 미리보기 정보를 출력하도록 처리할 수 있다.
상기 디스플레이 프로그램(115)은 복수의 객체를 포함된 영상에서 선택된 객체를 기반으로 생성된 합성 영상을 출력하도록 처리할 수 있다.
상기 프로그램 저장부(111)에 포함된 프로그램은 하드웨어적 구성으로 표현할 수 있다. 예컨대, 상기 전자장치는 운영체제 모듈, 편집 모듈, 디스플레이 모듈을 포함할 수 있다.
상기 응용프로그램(116)은 전자장치(100)에 설치된 적어도 하나의 응용 프로그램에 대한 소프트웨어 구성요소를 포함할 수 있다.
상기 프로세서 유닛(120)은 적어도 하나의 프로세서(processor)(122) 및 인터페이스(124)를 포함할 수 있다. 여기서, 상기 프로세서(122) 및 인터페이스(124)는 적어도 하나의 집적화된 회로로 집적화되거나 별개의 구성요소로 구현될 수 있다.
상기 인터페이스(124)는 프로세서(122)와 메모리(110) 접근을 제어하는 메모리 인터페이스의 역할을 수행할 수 있다.
더하여, 상기 인터페이스(124)는 전자장치(100)의 입출력 주변 장치와 프로세서(122)의 연결을 제어하는 주변 장치 인터페이스의 역할을 수행할 수 있다.
상기 프로세서(122)는 적어도 하나의 소프트웨어 프로그램을 사용하여 상기 합성 영상에 포함된 객체에 상응하는 원본 이미지를 편집하도록 처리할 수 있다. 일 실시예에 따르면, 상기 프로세서(122)는 메모리(110)에 저장되어 있는 적어도 하나의 프로그램을 실행하여 해당 프로그램에 대응하는 기능을 수행하도록 제어할 수 있다. 예를 들어, 상기 프로세서(122)는 상기 합성 영상을 생성하고, 상기 합성 영상에 포함된 객체에 대한 원본 이미지의 배경을 제거하고, 상기 합성 영상에 포함된 객체의 위치를 변경하도록 제어하는 제어 프로세서를 포함할 수 있다.
본 발명의 다양한 실시예에 따른 상기 전자장치(100)의 기능 제어는 상기 메모리(110)에 저장된 프로그램과 같은 소프트웨어 또는 상기 제어 프로세서와 같은 하드웨어를 이용하여 수행할 수 있다.
상기 오디오 처리부(130)는 스피커(131) 및 마이크로폰(132)을 통해 사용자와 전자장치(100) 사이의 오디오 인터페이스를 제공할 수 있다.
상기 통신 시스템(140)은 상기 전자장치(100)의 음성 통신 및 데이터 통신을 위한 통신 기능을 수행할 수 있다. 이때, 상기 통신 시스템(140)은 서로 다른 통신 네트워크를 지원하는 다수 개의 통신 서브 모듈들로 구분될 수도 있다. 일 실시예에 따르면, 통신 네트워크는 이들에 한정하지는 않지만, GSM(Global System for Mobile Communication) 네트워크, EDGE(Enhanced Data GSM Environment) 네트워크, CDMA(Code Division Multiple Access) 네트워크, W-CDMA(W-Code Division Multiple Access) 네트워크, LTE(Long Term Evolution) 네트워크, OFDMA(Orthogonal Frequency Division Multiple Access) 네트워크, 무선랜, Bluetooth 네트워크 및 NFC(Near Field Communication) 등을 포함할 수 있다.
상기 입출력 제어 모듈(150)은 터치 스크린(160) 및 입력 장치(170) 등의 입출력 장치와 인터페이스 사이에 인터페이스를 제공할 수 있다.
상기 터치스크린(160)은 정보의 출력 및 정보의 입력을 수행하는 입출력 장치로, 터치 입력부(161)와 디스플레이부(162)를 포함할 수 있다.
상기 터치 입력부(161)는 터치 패널을 통해 감지된 터치 정보를 입출력 제어부(150)를 통해 프로세서 유닛(120)으로 제공할 수 있다. 이때, 상기 터치 입력부(161)는 터치 정보를 터치 다운(touch_down), 터치 움직임(touch_move) 및 터치 업(touch_up)과 같은 명령어 구조로 변경하여 프로세서 유닛(120)으로 제공하는 것으로, 본 발명의 다양한 실시예에 따라 상기 합성 영상에서 객체를 선택하도록 하는 사용자의 제스처, 합성 영상에 포함된 객체의 배경을 제거하는 사용자의 제스처를 발생시킬 수 있다.
상기 디스플레이부(162)는 전자장치(100)의 상태 정보, 사용자가 입력하는 문자, 동화상(moving picture) 및 정화상(still picture) 등을 표시할 수 있다. 예를 들어, 상기 디스플레이부(162)는 입력에 따라 편집되는 합성 영상을 출력할 수 있다.
일 예로, 상기 디스플레이부(162)는 입력에 따라 객체의 배경이 제거되는 편집 동작을 출력할 수 있다.
상기 디스플레이부(162)는 합성 영상에 대한 입력에 의해 선택된 객체에 상응하는 원본 이미지 및, 선택된 객체에 상응하는 원본 이미지에 대한 미리보기 정보를 출력할 수 있다.
상기 디스플레이부(162)는 합성 영상에 대한 입력으로 선택된 객체의 편집 과정, 원본 이미지의 조합을 변경한 후보 영상, 복수의 객체가 포함된 영상에서 선택된 기준 객체를 기반으로 생성된 합성 영상 등을 출력할 수 있다.
상기 터치스크린(160)은 도시하지 않았지만, 정전용량 터치 패널, 터치 패널 컨트롤러, 디스플레이 패널, 디지타이저 패드 및 디지타이저 패드 컨트롤러 등을 포함할 수 있다.
상기 입력 장치(170)는 사용자의 선택에 의해 발생하는 입력 데이터를 입출력 제어부(150)를 통해 프로세서 유닛(120)으로 제공할 수 있다. 일 실시예에 따르면, 상기 입력 장치(170)는 상기 전자장치(100)의 제어를 위한 제어 버튼만을 포함하여 구성될 수 있다. 다른 실시예에 따르면, 상기 입력 장치(170)는 사용자로부터 입력 데이터를 제공받기 위한 키패드로 구성될 수 있으며, 본 발명의 다양한 실시예에 따라 상기 합성 영상에서 객체를 선택하도록 하는 사용자의 제스처, 합성 영상에 포함된 객체의 배경을 제거하는 사용자의 입력을 발생시킬 수 있다.
상기 이미지 센서(180)는 사진 및 비디오 클립 레코딩과 같은 카메라 기능을 수행할 수 있다. 상기 이미지 센서(180)는 상기 전자장치(100)의 전면 및/또는 후면에 배치될 수 있다. 도시하지 않았지만, 전자장치는 광학부, 신호처리부등을 더 포함하여 구성될 수 있다
상기 광학부는 메커 셔터(mecha-shutter), 모터 및 액추에이터에 의해 구동될 수도 있으며, 상기 액추에이터에 의해 주밍(zooming) 및 포커싱(focusing) 등의 동작을 수행할 수도 있다. 상기 광학부는 주변의 이미지를 촬상하며, 이미지센서는 상기 광학부에 의해 촬상되는 이미지를 감지하여 전기적인 신호로 변환할 수 있다. 여기서 상기 이미지 센서는 CMOS(Complemen-tary Metal Oxide Semiconductor) 또는 CCD(Charged Coupled Device) 센서가 될 수 있으며, 고해상도의 이미지 센서가 될 수 있다. 카메라의 이미지 센서는 글로벌 셔터(global shutter)를 내장할 수도 있다. 상기 글로벌 셔터는 센서에 내장된 메카셔터와 유사한 기능을 수행할 수 있다.
본 발명의 다양한 실시예에 따른 상기 이미지 센서(180)는 일정시간 동안 연속적으로 동작하여 객체의 상태(움직임)가 표현된 다수의 이미지를 획득할 수 있다. 일 실시예에 따르면, 상기 이미지 센서(180)는 배경은 동일하고 객체의 위치가 변경되는 다수의 이미지를 획득할 수 있다.
미 도시되었지만, 상기 전자장치(100)는 방송 수신을 위한 방송 수신 모듈, MP3 모듈과 같은 디지털 음원 재생 모듈, 근접 센싱을 위한 근접 센서 모듈 등 부가 기능을 제공하기 위한 구성요소들과 이들의 동작을 위한 소프트웨어를 더 포함할 수 있다.
도 2는 본 발명의 다양한 실시예에 따른 전자장치에서 합성 영상을 출력하는 과정을 도시한 흐름도이다.
상기 도 2를 참조하면, 상기 전자장치는 연속적으로 획득(촬영)한 이미지(원본 이미지)에서 객체를 추출할 수 있으며, 각각 추출된 객체들을 배경을 포함하는 어느 하나의 이미지에 합성할 수 있다. 일 예로, 상기 전자장치는 촬영 위치를 고정시킨 상태에서 날아가는 공을 연속적으로 촬영함으로써, 배경은 동일하고 공의 위치가 변경되는 다수의 이미지를 획득할 수 있다. 상기 전자장치는 각 이미지의 배경에서 공을 추출한 후, 어느 하나의 배경이 포함된 이미지에 각각 추출된 공을 합성시켜 공이 이동하는 궤도를 표현할 수 있다.
상기 전자장치는 연속된 이미지를 비교하여 상태가 변화되는 객체를 확인할 수 있으며, 확인된 객체를 배경에서 추출할 수 있다. 하지만, 상기 전자장치는 배경에서 객체를 정확하게 추출하기 어렵기 때문에 영상 분석 결과를 통해서 확인된 객체를 기준으로 일정 영역의 배경이 포함된 객체를 추출할 수 있다. 즉, 상기 전자장치는 이미지의 배경에서 공을 정확하게 추출하지 못함으로써 공의 형상보다 넓은 영역을 추출할 수 있다.
상기와 같이 추출된 객체의 테두리에는 일정 영역의 배경이 포함될 수 있으며, 상기 전자장치는 서로 겹쳐지지 않는 객체들을 기반으로 합성 영상을 생성할 수 있다.
일 실시예에 따르면, 상기 전자장치는 다른 객체를 가리게 하는 객체를 합성 영상에서 제외시킬 수 있다.
이러한 합성 영상 생성 방법은 객체끼리 겹치지 않도록 하기 위하여 합성 영상에 포함되는 객체의 수가 제한될 수 있다. 앞서 설명한 바와 같이 객체의 수를 늘리는 경우, 객체에 포함된 일부 배경에 의해 다른 객체가 가려질 수 있기 때문이다.본 발명의 다양한 실시예에 따른 전자장치는 객체에 포함된 일부 배경을 제거하여 합성 영상에 포함된 객체의 수를 증가시키고 객체의 배치가 자연스러워지도록 할 수 있다.
이러한 동작을 수행하기 위한 전자장치는 201단계와 같이 합성 영상(제 1 합성 영상)을 출력할 수 있다. 여기에서, 상기 합성 영상은 합성 결과를 나타내는 영상으로, 실제 생성된 합성 영상이 아니고, 전자장치에 저장되기 전의 합성 영상이 될 수 있다.
상기 전자장치는 일부 배경이 포함된 객체로 구성된 합성 영상을 출력할 수 있으며, 합성 영상에 사용될 객체에 대한 원본 이미지를 저장할 수 있다. 여기에서, 상기 각 객체에 대한 원본 이미지는 합성 영상에 사용될 객체가 포함된 원본 이미지를 말한다. 상기 전자장치는 원본 이미지를 분석하여 합성 영상 생성에 적합한 원본 이미지를 확인하고, 적합하다고 판단된 원본 이미지에서 객체를 추출하여 합성 영상을 생성할 수 있다.
상기 전자장치는 합성 영상에 사용될 수 있는 원본 이미지(촬영된 이미지 중 합성에 적합하다고 판단되는 이미지)에 대하여 미리보기 정보를 제공할 수 있으며, 선택된 미리보기 정보에 대한 원본 이미지는 합성 영상에 사용될 수 있으며, 선택되지 않은 미리보기 정보에 대한 원본 이미지는 합성 영상에서 제외될 수 있다.
상기 전자장치는 미리보기 정보 대신에 텍스트 형식으로 표현된 객체 리스트를 통해서도 편집 대상의 원본 이미지를 정의할 수 있다.
상기 전자장치는 203단계와 같이 편집 대상을 선택하는 입력을 감지할 수 있으며, 205단계와 같이 선택된 편집 대상에 대한 원본 이미지를 확인할 수 있다.
상기 편집 대상을 선택하는 입력은 출력된 합성 영상에서 편집하고자 하는 객체를 선택하는 입력, 출력된 미리보기 정보 가운데 편집하고자 하는 미리보기 정보를 선택하는 입력이 될 수 있다.
상기 전자장치는 207단계와 같이 입력에 상응하는 원본 이미지에 대한 편집 영역을 출력할 수 있다. 여기에서, 상기 편집 영역은 상기 원본 이미지에 대한 편집 가능 영역으로, 상기 전자장치는 적어도 상기 원본 이미지에 포함된 일부 배경에 대하여 편집 영역으로 정의할 수 있다. 일 예로, 상기 전자장치는 상기 원본 이미지의 전체 영역, 상기 원본 이미지에 포함된 일부 배경을 포함하는 객체 등을 편집 영역으로 정의할 수 있다.
상기 전자장치는 209단계와 같이 입력을 감지하여 편집 영역에 편집 효과를 적용할 수 있다. 상기 전자장치는 상기 전자장치는 편집 영역 가운데 입력이 감지된 부분을 제거하거나 입력에 의해 제거된 부분을 복원함으로써 편집 효과를 적용할 수 있다.
일 예로, 상기 전자장치는 편집 영역에 대하여 마스킹 효과를 적용할 수 있으며, 사용자의 손가락, 전자 펜 등의 입력을 감지하고, 입력이 감지된 부분에 대하여는 마스킹 효과를 제거하여 최종적으로 남아 있는 마스킹 효과에 대한 영역만을 객체로 사용할 수 있다.
상기 전자장치는 편집 영역 가운데 입력이 감지된 부분에 대하여 텍스트 데이터를 추가하거나 이미지 데이터를 추가함으로써 편집 효과를 적용할 수 있다.
상기 전자장치는 편집 효과가 적용된 원본 이미지를 이용하여 새로운 합성 영상(제 2 합성 영상)을 생성할 수 있다. 일 실시예에 따라, 상기 전자장치는 섬세화 동작을 통해서 객체에 포함된 일부 배경이 제거한 후 배경이 제거된 객체로 합성 영상을 생성할 수 있다.
도 3은 본 발명의 다양한 실시예에 따른 전자장치에서 합성 영상에 포함된 객체를 선택하는 과정을 도시한 흐름도이다.
상기 전자장치는 합성 영상 출력시 합성 영상을 구성하는 미리보기 정보도 함께 출력할 수 있다.
상기 전자장치는 미리보기 정보에 대한 입력을 감지하여 편집하고자 하는 객체의 원본 이미지를 정의할 수 있다.
상기 도 3을 참조하면, 상기 전자장치는 합성 영역에 대한 입력을 감지하여 편집 대상에 해당하는 객체를 선택할 수 있다.
상기 전자장치는 출력된 합성 영상에 대한 입력을 감지하여 객체를 선택하는 경우, 선택된 객체에 대한 미리보기 정보에 선택을 알리는 표시를 추가할 수 있다. 예컨대, 상기 전자장치는 선택된 객체에 대한 미리보기 정보의 크기를 다른 미리보기 정보와 다르게 하거나, 선택된 객체에 대한 미리보기 정보에 특성 색상, 표시를 부여할 수 있다.
상기와 같은 동작을 수행하기 위한 전자장치는 301단계와 같이 합성 영상에 대한 입력을 감지할 수 있다. 예컨대, 상기 전자장치는 합성 영상에 포함된 적어도 하나의 객체를 선택하는 전자펜 입력, 손가락 입력, 호버 입력 등을 감지하고, 입력이 감지된 위치를 확인할 수 있다.
상기 전자장치는 303단계와 같이 입력이 감지된 위치에 대한 객체 정보를 확인할 수 있다. 상기 전자장치는 합성 영상 생성시 합성된 각 객체의 위치 정보, 합성된 각 객체의 크기, 합성된 각 객체의 편집 영역(마스킹 효과 영역) 등의 정보를 저장할 수 있으며, 저장된 정보와 입력이 감지된 위치 정보를 비교하여 입력에 의해 선택된 객체를 확인할 수 있다.
상기 전자장치는 305단계와 같이 와 같이 객체 정보와 상응하는 원본 이미지를 확인할 수 있으며, 307단계와 같이 과 같이 원본 이미지와 상응하는 미리보기 정보를 확인할 수 있다.
상기 전자장치는 309단계와 같이 와 같이 미리보기 이미지에 효과를 적용할 수 있다. 상기 전자장치는 합성 영역에서 선택된 객체에 대한 미리보기 이미지를 구분하기 위한 것으로, 선택된 객체에 상응하는 미리보기 정보의 체크 박스에 체크 표시를 부여하거나 선택된 객체에 상응하는 미리보기 정보의 크기를 조절하거나 선택된 객체에 상응하는 미리보기 정보에 미리 정의된 색상 정보를 적용하는 등의 동작을 수행할 수 있다.
도 4는 본 발명의 다양한 실시예에 따른 전자장치에서 합성 영상에 포함된 객체를 편집하는 과정을 도시한 흐름도이다.
상기 도 4를 참조하면, 본 발명의 다양한 실시예에 따른 전자장치는 합성 영역에 대한 입력을 감지하여 편집 대상에 해당하는 객체를 선택할 수 있다.
상기 전자장치는 선택된 객체에 상응하는 원본 이미지에 대하여 편집 과정을 수행할 수 있다. 여기에서, 상기 편집 과정은 선택된 객체의 위치 변경, 선택된 객체 복사, 삭제, 선택된 객체에 이모티콘과 같은 효과 적용 등의 동작을 포함할 수 있다.
상기와 같은 동작을 수행하기 위한 전자장치는 401단계와 같이 합성 영상에 대한 입력을 감지할 수 있다. 예컨대, 상기 전자장치는 합성 영상에 포함된 적어도 하나의 객체를 선택하는 전자펜 입력, 손가락 입력, 호버 입력 등을 감지하고, 입력이 감지된 위치를 확인할 수 있다.
상기 전자장치는 403단계와 같이 입력에 의해 선택된 객체를 확인할 수 있다. 상기 전자장치는 앞서 설명한 바와 같이 입력이 감지된 위치 정보와 미리 저장하고 있는 객체 정보를 이용하여 입력에 의해 선택된 객체를 확인할 수 있다.
상기 전자장치는 405단계와 같이 선택된 객체를 이동시키는 입력을 감지할 수 있다. 여기에서, 상기 객체를 이동시키는 입력은 합성 화면 상에서 선택된 객체를 다른 위치로 이동시키는 드래그 입력이 될 수 있다.
상기 전자장치는 407단계와 같이 입력에 대응되는 위치로 선택된 객체의 위치를 변경시킬 수 있다.
상기 전자장치는 409단계와 같이 객체의 변경 위치에 맞게 미리보기 정보의 위치도 변경시킬 수 있다. 일 실시예에 따르면, 상기 전자장치는 선택된 객체의 위치가 변경되는 경우, 선택된 객체에 상응하는 미리보기 이미지의 위치도 함께 변경할 수 있다.
상기 전자장치는 위치가 변경된 객체를 이용하여 새로운 합성 영상을 생성할 수 있다.
본 발명에서는 합성 영상에 포함된 객체의 위치를 변경하는 것을 설명하였으나, 상기 전자장치는 선택된 객체를 다른 위치에 생성(복사)하거나 선택된 객체를 합성 영상에서 삭제할 수도 있다. 예컨대, 상기 전자장치는 합성 영상에서 선택된 객체를 다른 위치에 생성하도록 하는 입력을 감지할 경우, 해당 위치에 선택된 객체와 동일한 객체 및 미리보기 정보를 생성하여 배치시킬 수 있으며, 상기 전자장치는 합성 영상에서 선택된 객체를 삭제하도록 하는 입력을 감지할 경우, 선택된 객체 및 미리보기 정보를 삭제시킬 수 있다.
상기 전자장치는 합성 영상에서 선택된 객체를 다른 객체(예; 이모티콘)로 변경할 수 있다. 예컨대, 상기 전자장치는 합성 영상에서 선택된 객체를 다른 객체로 변경하도록 하는 입력을 감지할 경우, 다른 객체로 변경된 객체와 미리보기 정보를 출력할 수 있다.
도 5는 본 발명의 다양한 실시예에 따른 전자장치에서 합성 영상에 대한 후보 리스트를 생성하는 과정을 도시한 흐름도이다.
상기 도 5를 참조하면, 본 발명의 다양한 실시예에 따른 전자장치는 합성 영역에 대한 입력을 감지하여 편집 대상에 해당하는 객체를 선택할 수 있다.
상기 전자장치는 합성 영상 생성시 저장된 원본 이미지들에 대한 조합 방식을 변경하면서 후보 영상을 생성할 수 있다. 예컨대, 상기 전자장치는 객체가 서로 겹쳐지지 않는 상황에서 조합 방식을 변경하여 다수의 후보 영상을 생성할 수 있다. 본 발명의 다양한 실시예에 따르면, 객체에 대한 편집 과정을 수행할 수 있음으로, 상기 전자장치는 객체가 서로 겹치는 상황에 대한 후보 영상을 생성할 수도 있다.
상기와 같은 동작을 수행할 수 있는 전자장치는 501단계와 같이 합성 영상을 구성할 수 있는 원본 이미지를 분석할 수 있다. 여기에서, 상기 전자장치는 원본 이미지를 분석하여 조합 방식을 결정할 수 있다. 상기 전자장치는 원본 이미지의 객체 수, 이미지 간의 객체 간격 등을 조절하여 조합 방식을 결정할 수 있다.
상기 전자장치는 503단계와 같이 다양한 조합 방식을 이용하여 원본 이미지를 합성한 후보 영상을 생성할 수 있다. 예컨대, 상기 전자장치는 5개의 원본 이미지를 저장한 경우, 1, 3, 5번째 원본 이미지를 이용한 후보 영상을 생성하고, 조합 방식을 변경하여 1, 5번째 원본 이미지를 이용한 후보 영상을 생성할 수 있다. 상기 전자장치는 조합 방식을 변경하여 다양한 후보 영상을 생성할 수 있다.
상기 전자장치는 505단계와 같이 생성된 후보 영상에 대한 미리보기 정보를 생성할 수 있으며, 507단계와 같이 생성된 후보 영상에 대한 미리보기 정보를 출력할 수 있다.
상기 전자장치는 후보 영상에 대한 미리보기 정보를 출력한 후, 사용자에 의해 선택된 미리보기 정보에 대한 후보 영상을 합성 영상으로 사용할 수 있다. 예컨대, 상기 전자장치는 선택된 미리보기 정보에 해당되는 원본 이미지들에서 객체를 추출한 후, 최종 합성 결과에 해당하는 합성 영상을 생성할 수 있다.
도 6은 본 발명의 다양한 실시예에 따른 전자장치에서 합성 영상에 대한 미리보기 정보를 제공하는 과정을 도시한 흐름도이다.
상기 도 6을 참조하면, 본 발명의 다양한 실시예에 따른 전자장치는 합성 영역에 대한 입력을 감지하여 편집 대상에 해당하는 객체를 선택할 수 있다.
상기 전자장치는 선택된 객체의 상태 변화를 기반으로 합성 영상을 생성할 수 있다.
일 실시예에 따르면, 상기 전자장치는 움직임이 변화하는 다수의 객체를 포함하는 영상을 출력한 상태에서 입력에 따라 제 1 객체에 상응하는 미리보기 정보를 출력하거나 제 2 객체에 상응하는 미리보기 정보를 출력할 수 있다.
상기와 같은 동작을 수행하기 위한 전자장치는 601단계와 같이 복수의 객체가 포함된 영상을 출력할 수 있다.
상기 전자장치는 603단계와 같이 영상에 대한 입력을 감지할 수 있으며, 605단계와 같이 선택된 객체를 확인할 수 있다. 상기 전자장치는 앞서 설명한 바와 같이 입력이 감지된 위치 정보와 미리 저장하고 있는 객체 정보를 이용하여 입력에 의해 선택된 객체를 확인할 수 있다
상기 전자장치는 607단계와 같이 선택된 객체를 기반으로 미리보기 정보를 출력할 수 있다.
예컨대, 상기 전자장치는 선택된 객체의 상태 변화를 기반으로 합성 영상 생성에 필요한 원본 이미지의 미리보기 정보를 출력할 수 있다.
일 예로, 상기 전자장치는 제 1 객체와 제 2 객체의 이동을 표현하는 영상을 출력한 상태를 가정할 수 있다. 더하여, 상기 제 1 객체는 동일한 속도로 이동하고 있으며, 제 2 객체는 일정 간격으로 이동과 정지를 반복함을 가정할 수 있다.
상기 전자장치는 제 1 객체가 기준 객체로 선택됨을 확인할 경우, 일정 간격으로 움직이는 제 1 객체에 대한 원본 이미지를 확인하고 원본 이미지에 대한 미리보기 정보를 출력할 수 있다. 상기 전자장치는 제 1 객체의 움직임 변화되는 시점에 제 2 객체에 대한 미리보기 정보도 함께 출력할 수도 있다.
다른 예로, 상기 전자장치는 제 2 객체가 기준 객체로 선택됨을 확인할 경우, 상기 제 2 객체가 움직이는 시점에 제 2 객체에 대한 원본 이미지를 확인하고, 원본 이미지에 대한 미리보기 정보를 출력할 수 있다.
상기 전자장치는 출력된 미리보기 정보 가운데 입력에 해당되는 미리보기 정보만을 이용하여 합성 영상을 생성할 수 있다.
상기 전자장치는 복수의 객체가 포함된 영상에서 하나의 객체만을 선택하는 입력을 감지할 경우, 선택된 객체에 대한 미리보기 정보를 출력할 수 있으며, 선택된 하나의 객체로만 구성된 합성 영상을 생성할 수 있다. 상기 전자장치는 선택된 객체에 대한 미리보기 정보 가운데 선택된 미리보기 정보만을 합성 영상에 사용하여 합성 영상에 추가되는 객체의 수도 줄일 수 있다.
도 7은 일반적인 전자장치에서 합성 영상을 출력한 화면을 도시한 도면이다.
상기 도 7을 참조하면, 상기 전자장치는 연속적으로 획득(촬영)한 이미지에서 객체를 추출할 수 있으며, 각각 추출된 객체들을 배경을 포함하는 어느 하나의 이미지에 합성할 수 있다. 일 예로, 상기 전자장치는 촬영 위치를 고정시킨 상태에서 날아가는 공을 연속적으로 촬영함으로써, 배경은 동일하고 공의 위치가 변경되는 다수의 이미지를 획득할 수 있다. 상기 전자장치는 도 7(a)에 도시된 바와 같이 각 이미지의 배경에서 공을 추출한 후, 어느 하나의 배경이 포함된 이미지(701)에 각각 추출된 공(703, 706, 707)을 합성시켜 공이 이동하는 궤도를 표현할 수 있다.
상기 전자장치는 배경에서 객체를 정확하게 추출하기 어렵기 때문에 영상 분석 결과를 통해서 확인된 객체를 기준으로 일정 영역의 배경이 포함된 객체를 추출할 수 있다. 일 실시예에 따라, 상기 전자장치는 도 7(b)에 도시된 바와 같이 이미지의 배경에서 공을 정확하게 추출하지 못함으로써 공의 형상보다 넓은 영역을 추출할 수 있다. 도시된 도면에서 공 주변의 빗금(701-1)은 배경이 함께 추출된 것이 될 수 있다.
상기와 같이 추출된 객체의 테두리에는 일정 영역의 배경이 포함될 수 있으며, 상기 전자장치는 추출된 객체 가운데 서로 겹쳐지지 않는 객체들을 기반으로 합성 영상을 생성할 수 있다.
상기 전자장치는 도 7(c)에 도시된 바와 같이 배경(701-1)이 포함된 객체를 겹치게 되면, 배경에 의해 객체가 가려질 수 있기 때문에 적어도 객체가 겹치지 않는 구성으로 합성 영상을 생성할 수 있다.
도 8은 본 발명의 다양한 실시예에 따른 전자장치에서 합성 영상을 출력한 화면을 도시한 도면이다.
상기 전자장치는 도 8(a)에 도시된 바와 같이 합성 영상(801) 출력시 합성 영상을 구성하는 미리보기 정보(803)도 함께 출력할 수 있다.
상기 전자장치는 미리보기 정보에 대한 입력을 감지하여 편집하고자 하는 객체의 원본 이미지를 정의할 수 있다.
하지만, 상기 미리보기 정보(803)는 원본 이미지(805)를 작은 사이즈의 화면으로 표시하는 정보로, 미리보기 정보(803)의 작은 사이즈로 인하여 편집하고자 하는 객체 선택에 어려움이 발생할 수 있다.
상기와 같은 문제점을 해결하기 위하여 상기 전자장치는 합성 영상에 대한 입력을 감지하여 객체를 선택하는 경우, 선택된 객체에 대한 미리보기 정보에 선택 표시를 추가하거나 선택된 객체에 대한 원본 이미지의 편집 영역을 출력할 수 있다.
일 실시예에 따르면, 상기 전자장치는 도 8(b)와 같이 합성 영역에 대한 입력(807)을 감지할 경우, 입력을 기반으로 상기 합성 영상에서 선택된 객체를 확인할 수 있으며, 선택된 객체에 상응하는 미리보기 정보를 활성화할 수 있다.
예컨대, 상기 전자장치는 합성 영상 생성시 합성된 각 객체의 위치 정보, 합성된 각 객체의 크기, 합성된 각 객체의 편집 영역(마스킹 효과 영역) 등의 정보를 저장할 수 있다. 상기 전자장치는 합성 영상에 포함된 적어도 하나의 객체를 선택하는 전자펜 입력, 손가락 입력, 호버 입력 등이 감지된 위치를 확인할 수 있다. 일 실시예에 따라, 상기 전자장치는 저장된 정보와 입력이 감지된 위치 정보를 비교하여 입력에 의해 선택된 객체를 확인할 수 있으며, 상기 전자장치는 선택된 객체와 상응하는 원본 이미지를 확인할 수 있으며, 원본 이미지에 상응하는 미리보기 정보를 확인할 수 있다.
도시된 도면은 합성 영상에 대한 입력으로 선택된 객체에 해당하는 미리보기 정보에 음영처리와 선택 표시를 적용한 상황을 도시하고 있다.
사용자는 편집 대상에 해당하는 객체에 대한 미리보기 정보를 정확하게 확인할 수 있으며, 이러한 미리보기 정보를 선택하여 편집하고자 하는 원본 이미지가 출력(809)되도록 할 수 있다.
도 9는 본 발명의 다양한 실시예에 따른 전자장치에서 합성 영상을 구성하는 객체를 편집하는 과정을 도시한 도면이다.
상기 도 9를 참조하면, 상기 전자장치는 편집하고자 하는 객체가 선택되면 객체에 대한 원본 이미지를 디스플레이할 수 있다. 상기 전자장치는 합성 영상에 대한 입력에 의해 선택된 객체에 상응하는 원본 이미지를 디스플레이하거나 또는 합성 영역과 함께 출력되는 미리보기 정보에 대한 입력에 의해 선택된 미리보기 정보에 상응하는 원본 이미지를 디스플레이할 수 있다.
상기 원본 이미지는 배경에서 추출된 객체에 대한 이미지이며, 상기 전자장치는 도 9(a)에 도시된 바와 같이 상기 일부 배경이 포함되어 있는 객체(901)를 디스플레이할 수 있다.
상기 전자장치는 상기 원본 이미지의 전체 영역, 상기 원본 이미지에 포함된 일부 배경을 포함하는 객체 등을 편집 영역(903)으로 정의하고 상기 편집 영역에 마스킹 효과를 적용할 수 있다.
상기 전자장치는 마스킹 효과에 대한 입력을 감지할 수 있으며, 입력이 감지된 부분의 마스킹 효과를 제거할 수 있다.
일 실시예에 따르면, 상기 전자장치는 도 9(b)에 도시된 바와 같이 사용자의 입력이 감지된 부분의 제거(905)하고, 최종적으로 남아 있는 마스킹 효과에 대한 영역만 객체로 사용할 수 있다. 상기 전자장치는 입력에 의해 편집된 원본 이미지에서 객체를 추출하여 합성 영상을 생성할 수 있다.
상기 전자장치는 객체에 대한 편집 메뉴(904)를 출력하고 입력이 감지된 메뉴에 대한 편집 과정을 수행할 수 있다. 일 실시예에 따르면, 상기 전자장치는 객체의 일부분을 제거하는 메뉴, 제거된 부분을 복원하도록 하는 메뉴, 현재 편집된 상태를 객체에 적용하는 메뉴 등을 출력할 수 있다.
상기와 같이 편집 과정을 통해서 객체 주변의 배경을 제거하게 되면, 도 9(c)와 같이 객체(907)가 겹쳐지더라도 자연스러운 합성 영상을 생성할 수 있다.
도 10은 본 발명의 다양한 실시예에 따른 전자장치에서 합성 영상을 구성하는 객체를 편집하는 또 다른 과정을 도시한 도면이다.
상기 도 10을 참조하면, 상기 전자장치는 도 10(a)에 도시된 바와 같이 합성 영상(1001) 출력시 합성 영상을 구성하는 미리보기 정보(1003)도 함께 출력할 수 있다.
상기 전자장치는 편집하고자 하는 객체를 선택하는 입력을 감지할 수 있다. 일 실시예에 따르면, 상기 전자장치는 합성 영상과 함께 출력되는 미리보기 정보에 대한 입력을 감지하거나 또는 합성 영역의 객체에 대한 입력을 감지하여 편집하고자 하는 객체의 선택을 확인할 수 있다.
일 예로, 상기 전자장치는 도시된 바와 같이 합성 영상에 대한 입력을 감지할 경우, 선택된 객체의 원본 이미지를 확인하여 출력할 수 있다.
상기와 같이 출력된 원본 이미지는 사용자의 입력에 의해 편집될 수 있다. 여기에서, 상기 편집은 선택된 원본 이미지의 객체를 다른 이미지로 교체하는 것이 될 수 있다.
일 실시예에 따르면, 상기 전자장치는 도 10(b)에 도시된 바와 같이 사용자에 의해 선택된 원본 이미지를 출력하고 상기 원본 이미지에 적용할 수 있는 편집 방법에 대한 리스트(1007)를 출력할 수 있다. 도시된 도면에는 상기 원본 이미지에 추가할 수 있는 이모티콘 리스트가 출력되었으나, 상기 전자장치는 저장된 다른 이미지에 대한 리스트를 제공할 수 있다. 상기 전자장치는 사용자의 입력을 감지하는 영역을 출력하여 입력에 의해 생성된 도형, 텍스트 등을 원본 이미지에 추가하도록 할 수 있다.
상기 전자장치는 편집 방법에 대한 리스트를 출력한 후, 입력을 감지하여 편집 방식을 확인하여 원본 이미지의 객체에 적용할 수 있다.
상기 도 10(c)는 입력에 의해 선택된 객체에 스마일 효과(1009)가 적용된 것으로, 상기 전자장치는 도 10(d)와 같이 편집된 원본 이미지의 객체를 다른 객체와 함께 합성(1011)할 수 있다.
도 11은 본 발명의 다양한 실시예에 따른 전자장치에서 합성 영상을 편집하는 과정을 도시한 도면이다.
상기 도 11을 참조하면, 상기 전자장치는 도 11(a)에 도시된 바와 같이 합성 영상(1101) 출력시 합성 영상을 구성하는 미리보기 정보도 함께 출력할 수 있다.
더하여, 상기 전자장치는 편집하고자 하는 객체를 선택하는 입력을 감지할 수 있다.
일 예로, 상기 전자장치는 도 11(b)에 도시된 바와 같이 합성 영상에 대한 입력(1103)을 감지할 경우, 편집하고자 하는 객체를 선택할 수 있다. 상기 전자장치는 합성 영상에 대한 입력에 의해 객체가 선택되면, 선택된 객체에 상응하는 미리보기 정보도 활성화시킬 수 있다.
상기 전자장치는 선택된 객체의 위치를 변경하는 입력을 감지할 수 있다. 일 실시예에 따르면, 상기 전자장치는 도 11(c)에 도시된 바와 같이 객체를 선택한 상태에서 드래그 입력(1105)을 감지하여 변경되는 객체의 위치를 확인할 수 있다.
도시된 도면에서는 5번째 공에 해당하는 원본 이미지를 1, 2번째 공 사이로 이동시키는 상황을 도시하고 있다.
상기 전자장치는 도 11(d)에 도시된 바와 같이 선택된 객체에 대한 원본 이미지의 위치(순서)를 변경할 수 있다. 이때, 상기 전자장치는 도시된 바와 같이 위치가 변경된 객체에 상응하는 미리보기 정보의 위치도 동일하게 변경시킬 수 있다. 도시된 도면은 5번째 원본 이미지에 대한 미리보기 이미지가 1, 2번째 원본 이미지 사이로 이동된 상황을 도시하고 있다.
도 12는 본 발명의 다양한 실시예에 따른 전자장치에서 합성 영상을 생성하는 과정을 도시한 흐름도이다.
상기 도 12를 참조하면, 상기 전자장치는 연속된 이미지를 비교하여 상태가 변화되는 객체를 확인할 수 있으며, 확인된 객체를 배경에서 추출할 수 있다.
상기와 같이 추출된 객체의 테두리에는 일정 영역의 배경이 포함될 수 있으며, 상기 전자장치는 추출된 객체 가운데 서로 겹쳐지지 않는 객체들을 기반으로 합성 영상을 생성할 수 있다.
더하여, 상기 전자장치는 도 12(a)와 같이 합성 이미지(1201)에 포함될 수 있는 객체의 원본 이미지를 기반으로 다양한 종류의 후보 영상을 제공할 수 있다. 예컨대, 상기 전자장치는 객체가 서로 겹쳐지지 않는 상황에서 조합 방식을 변경하여 다수의 후보 영상을 결정할 수 있고, 객체에 대한 편집 과정을 수행할 수 있음으로, 상기 전자장치는 객체가 서로 겹치는 상황에 대한 후보 영상을 생성할 수도 있다. 상기 전자장치는 원본 이미지에 대한 조합 방식을 변경하면서 다양한 종류의 후보 영상을 생성할 수 있는 것이다.
상기 전자장치는 도 12(b)와 같이 상기 결정된 후보 영상에 대한 미리보기 정보(1203)를 출력할 수 있으며, 입력에 의해 선택된 미리보기 정보의 영상을 합성 영상으로 갱신하여 출력할 수 있다.
일 실시예에 따르면, 상기 전자장치는 도 12(a)와 같이 1번부터 5번 객체에 대한 원본 이미지를 이용하여 후보 영상을 결정할 수 있다. 상기 도 12(a)를 보면 1번 객체는 2번 객체와 겹쳐지나 3번 객체와는 떨어져 있으며, 2번 객체는 1번 객체와 3번 객체와는 겹쳐지나 4번 객체와는 떨어져 있다.
이때, 상기 전자장치는 객체들이 서로 겹쳐지지 않게 조합한 후보 영상을 결정하는 것으로, 도 12(c)와 같이 1번 객체, 3번 객체, 5번 객체에 대한 원본 이미지를 이용하여 후보 영상을 결정할 수 있으며, 도 12(d)와 같이 1번 객체와 4번 객체에 대한 원본 이미지를 이용하여 후보 영상을 결정할 수 있다. 이러한 방식으로, 상기 전자장치는 도 12(e)와 같이 2번 객체와 4번 객체에 대한 원본 이미지를 이용하여 후보 영상을 결정할 수 있으며, 도 12(f)와 같이 1번 객체와 3번 객체에 대한 원본 이미지를 이용하여 후보 영상을 결정할 수 있다. 더하여, 상기 전자장치는 도 12(g)와 같이 1번 객체와 5번 객체에 대한 원본 이미지를 이용하여 후보 영상을 결정할 수 있으며, 도 12(h)와 같이 2번 객체와 5번 객체에 대한 원본 이미지를 이용하여 후보 영상을 결정할 수 있다. 도 12(i)는 3번 객체와 5번 객체에 대한 원본 이미지를 이용하여 결정된 후보 영상이 될 수 있다.
도 13은 본 발명의 다양한 실시예에 따른 전자장치에서 합성 영상을 생성하는 다른 과정을 도시한 도면이다.
상기 전자장치는 복수의 객체를 포함하는 영상을 출력할 수 있다.
도 13(a)에 도시된 바와 같이, 상기 전자장치는 삼각형태의 객체와 원형태의 객체에 대한 움직임을 표현한 영상(1301)을 출력할 수 있으며, 상기 전자장치는 이러한 영상에 대한 입력을 감지할 수 있으며, 입력에 의해 선택된 객체를 기반으로 미리보기 정보를 출력할 수 있다.
상기 도 13(a)에 도시된 바와 같이 원형태의 객체를 선택하는 입력(1303)을 감지할 경우, 상기 전자장치는 원형태의 객체에 대한 미리보기 정보(1305)를 출력할 수 있다.
상기 전자장치는 선택된 객체의 상태 변화를 기반으로 합성 영상 생성에 필요한 원본 이미지의 미리보기 정보를 출력할 수 있다. 즉, 상기 전자장치는 원형태의 객체가 움직임이 변화되는 시점에 삼각형태의 객체와 원형태의 객체가 포함된 미리보기 정보(1307)를 출력할 수 있다.
도 13(b)에 도시된 바와 같이 삼각형태의 객체를 선택하는 입력(1311)을 감지할 경우, 상기 전자장치는 삼각형태의 객체에 대한 미리보기 정보(1313)를 출력할 수 있다.
상기 전자장치는 선택된 객체의 상태 변화를 기반으로 합성 영상 생성에 필요한 원본 이미지의 미리보기 정보를 출력할 수 있다. 즉, 상기 전자장치는 삼각형태의 객체가 움직임이 변화되는 시점에 삼각형태의 객체와 원형태의 객체가 포함된 미리보기 정보(1315)를 출력할 수 있다.
상기 전자장치는 선택 객체에 대한 미리보기 정보를 이용하여 합성 영상을 생성할 수 있다.
일 실시예에 따르면, 도 13(c)에 도시된 바와 같이 상기 전자장치는 복수의 객체로 구성된 합성 영상을 생성할 수 있으며, 적어도 하나의 객체로만 구성된 합성 영상을 생성할 수 있다. 상기 전자장치는 도시된 바와 같이 삼각형태의 객체로만 구성된 합성 영상(1321), 원형태의 객체로만 구성된 합성 영상(1323) 또는 두 객체가 모두 포함된 합성 영상(1301)을 생성할 수 있다.
도 14는 본 발명의 다양한 실시예에 따른 전자장치에서 합성 영상을 생성하는 과정을 도시한 흐름도이다.
상기 도 14를 참조하면, 상기 전자장치는 동작 1401과 같이 하나 이상의 이미지에서 움직임이 발생한 객체를 추출할 수 있다. 상기 전자장치는 촬영 위치를 고정시킨 상태에서 움직이는 객체를 일정시간 간격으로 촬영할 수 있으며, 촬영된 각각의 이미지에서 움직이는 객체를 추출할 수 있다.
상기 전자장치는 1403단계와 같이 추출된 객체를 기반으로 제 1 합성 영상을 생성하여 출력할 수 있다. 상기 전자장치는 추출된 객체를 하나의 배경 이미지에 합성한 후, 객체의 움직임이 표현된 합성 영상을 생성할 수 있으며, 상기 제 1 합성 영상은 합성 결과를 나타내는 영상으로, 실제 생성된 합성 영상이 아니고, 전자장치에 저장되기 전의 합성 영상이 될 수 있다.
상기 전자장치는 1405단계와 같이 출력된 제 1 합성 영상에서 입력에 대응되는 객체를 선택할 수 있다. 상기 전자장치는 제 1 합성 영상 출력시 합성 영상에 사용된 객체에 대한 미리보기 정보도 함께 출력할 수 있으며, 상기 출력된 제 1 합성 영상의 객체를 선택하는 입력 또는 상기 미리보기 정보를 선택하는 입력을 감지하여 입력에 대응되는 객체를 선택할 수 있다.
상기 전자장치는 1407단계와 같이 입력을 감지하여 선택된 객체의 원본 이미지를 편집하고 편집된 원본 이미지의 객체를 기반으로 제 2 합성 영상을 생성하여 출력할 수 있다.
상기 전자장치는 선택된 객체에 포함된 배경 제거, 추출된 객체의 위치 변경, 추출된 객체의 삭제, 추출된 객체의 복사 등의 편집 과정을 수행할 수 있다.
도 15는 본 발명의 다양한 실시예에 따른 전자장치에서 합성 영상을 편집하는 과정을 도시한 흐름도이다.
상기 도 15를 참조하면, 상기 전자장치는 움직이는 객체에 대하여 연속적으로 획득(촬영)한 이미지(원본 이미지)에서 객체를 추출할 수 있으며, 각각 추출된 객체들을 배경을 포함하는 어느 하나의 이미지에 합성할 수 있다.
상기 전자장치는 1501단계와 같이 추출된 다수의 객체를 이용하여 합성 영상을 출력할 수 있다. 일 실시예에 따르면, 상기 합성 영상은 합성 결과를 나타내는 영상으로, 실제 생성된 합성 영상이 아니고, 상기 전자장치에 저장되기 전의 합성 영상이 될 수 있다. 일 실시예에 따르면, 상기 합성 영상은 객체에 대한 각각의 레이어를 겹쳐놓은 상태의 영상이 될 수 있다. 일 실시예에 따르면, 상기 객체가 포함된 각각의 영상에는 마스킹 효과를 적용할 수 있다. 일 실시예에 따르면, 상기 전자장치는 각 영상의 객체와 객체 주변의 배경에 대하여 마스킹 효과를 적용할 수 있다.
상기 전자장치는 1503단계와 같이 객체 복원(restore)을 요청하는 입력을 감지할 수 있다. 일 실시예에 따르면, 상기 객체 복원은 편집 대상으로 선택된 객체가 포함된 영상의 마스킹 효과를 제거하여 합성 영상에 사용하고자 하는 영역을 확대시키는 것이 될 수 있다. 일 실시예에 따르면, 상기 전자장치는 객체(편집 대상 객체)를 선택하는 입력을 감지하면, 객체 복원 또는 객체 제거를 선택할 수 있는 메뉴를 출력할 수 있으며, 상기 객체 복원을 위한 메뉴에 대한 입력을 감지할 수 있다.
상기 전자장치는 1505단계와 같이 복원 대상에 해당하는 제 1 객체 및 제 1 객체와 중첩된 제 2 객체를 확인할 수 있다.
상기 전자장치는 1507단계와 같이 객체 복원을 위한 입력을 감지할 수 있다. 일 실시예에 따르면, 상기 객체 복원을 위한 입력은 터치 입력 구간이 될 수 있다.
상기 전자장치는 1509단계와 같이 제 1 객체와 제 2 객체가 중첩된 영역에서 객체 복원을 위한 입력이 감지되는지 확인할 수 있다. 일 실시예에 따르면, 상기 중첩된 영역은 편집 대상인 제 1 객체와 상기 제 1 객체보다 상위에 배치된 제 2 객체가 중첩된 영역이 될 수 있다. 일 실시예에 따르면, 상기 제 2 객체는 상기 제 1 객체가 획득된 이후에 획득된 객체가 될 수 있다.
상기 전자장치는 1511단계와 같이 두 객체가 중첩된 영역에서 객체 복원을 위한 입력이 감지되는 경우, 중첩 영역 중 입력에 해당하는 제 2 객체의 마스크(마스킹 효과)를 제거하면서 제 1 객체를 복원할 수 있다.
상기 전자장치는 1513단계와 같이 두 객체가 중첩되지 않은 제 1 객체의 영역에서 객체 복원을 위한 입력이 감지되는 경우, 입력에 해당하는 제 1 객체의 마스크를 제거하면서 제 1 객체를 복원할 수 있다.
본 발명의 다양한 실시예에 따른 전자장치는 편집 대상에 해당하는 제 1 객체가 선택된 상태에서 제 1 객체와 중첩된 영역에 대하여는 제 1 객체 대신 제 2 객체의 마스킹 효과를 제거할 수 있다.
도 16은 본 발명의 다양한 실시예에 따른 영상 편집 동작을 도시한 도면이다.
상기 전자장치는 다수의 객체를 하나로 합친 합성 영상을 출력할 수 있다. 일 실시예에 따르면, 상기 합성 영상에 포함되는 객체의 일부는 다른 객체와 중첩될 수 있다. 일 실시예에 따르면, 상기 객체는 획득된 시간 순서를 기반으로 합성 순서가 결정될 수 있다. 일 실시예에 따르면, 획득 시간이 늦은 객체가 획득 시간이 빠른 객체 위에 배치될 수 있다. 일 실시예에 따르면, 상기 객체는 각각의 레이어에 포함될 수 있다.
상기 전자장치는 편집하고자 하는 객체를 선택할 수 있다. 일 실시예에 따르면, 상기 전자장치는 도 8 내지 도 9에 도시된 바와 같이 제 1 객체 편집시 제 1 객체를 편집 대상으로 선택하고, 제 2 객체 편집시 제 2 객체를 편집 객체로 선택할 수 있다.
다른 실시예에 따르면, 상기 전자장치는 편집 대상으로 제 1 객체(1601)를 선택한 상태에서 제 2 객체(1611)를 편집할 수 있다. 일 실시예에 따르면, 상기 전자장치는 입력을 감지하여 편집 대상으로 선택된 객체를 편집하는 도중 편집 구간이 중첩된 제 2 객체(1611)에 포함되는 경우에는 제 2 객체(1611)를 편집하도록 처리할 수 있다.
일 실시예에 따르면, 상기 전자장치는 하위에 배치된 객체가 편집 대상으로 선택된 상태에서 편집 구간을 확인할 수 있다. 도시된 바와 같이 상기 전자장치는 입력을 감지하여 제 1 객체(1601)의 마스킹 효과(1603)의 터치 감지 지점부터 제 2 객체(1611)의 마스킹 효과 (1613)의 터치 종료 지점까지의 터치 이동 궤도를 편집 구간(1620)으로 확인할 수 있다.
상기 전자장치는 상기 편집 구간과 객체의 위치를 기반으로 편집 대상을 정의할 수 있다. 일 실시예에 따르면, 상기 전자장치는 편집 구간이 제 1 객체(1601)의 마스킹 효과(1603)에 해당할 경우, 편집 구간에 대한 제 1 객체(1601)의 마스킹 효과을 제거(1605)할 수 있다. 다른 실시예에 따르면, 상기 전자장치는 편집 구간이 제 1 영역(1601)의 마스킹 효과(1603)를 벗어나는 경우, 편집 구간에 대응하여 제 1 객체(1601)의 마스킹 효과 (1603)를 확대(1607)할 수 있다. 또 다른 실시예에 따르면, 상기 전자장치는 편집 구간이 제 2 객체(1611)의 마스킹 효과에 해당하는 경우, 편집 구간에 대한 제 2 객체(1611)의 마스킹 효과(1613)를 제거(1615)할 수 있다. 일 실시예에 따르면, 도시된 도면과 같이 두 객체의 마스킹 효과가 중첩되는 영역에서는 제 2 객체(1611)의 마스킹 효과(1613)가 삭제되어 제 1 객체(1601)의 마스킹 효과(1609)가 노출될 수 있다.
상기 전자장치는 제거된 마스킹 효과를 복원하는 경우에도 편집 구간과 객체의 위치를 기반으로 편집 대상을 정의할 수 있다.
도 17은 본 발명의 다양한 실시예에 따른 전자장치에서 마스킹 효과를 설정하는 과정을 도시한 흐름도이다.
상기 도 17을 참조하면, 상기 전자장치는 1701단계와 같이 합성 영상을 출력할 수 있다. 상기 합성 영상은 각각의 객체가 포함된 다수의 레이어를 합친 영상이 될 수 있다. 일 실시예에 따르면, 각각의 레이어에는 마스킹 효과가 적용된 편집 영역을 포함할 수 있다.
상기 전자장치는 1703단계와 같이 제 1 객체(제 1 영상)를 선택하는 입력을 감지할 수 있다. 상기 제 1 객체는 편집 대상으로 지정되는 영상에 포함된 객체가 될 수 있다.
상기 전자장치는 1705단계와 같이 제 1 객체를 기준으로 제 2 객체(제 2 영상)를 확인할 수 있다. 일 실시예에 따르면, 상기 제 2 객체는 상기 제 1 객체의 일부와 중첩되는 객체 중 상위에 배치된 객체가 될 수 있다.
상기 전자장치는 1707단계와 같이 상기 제 1 객체의 마스킹 효과에서 제 2 객체와 중첩되는 영역을 제거할 수 있다.
상기 전자장치는 1709단계와 같이 제 2 객체와 중첩된 부분의 마스킹 효과가 제거된 제 1 객체와 제 2 객체에 대한 편집 과정을 수행할 수 있다.
본 발명의 다양한 실시예에 따른 전자장치는 중첩된 영역에 대하여는 상위에 배치된 마스킹 효과가 활성화되도록 처리하여 중첩되지 않는 영역에서는 선택된 제 1 객체를 편집하고 충접된 영역에서는 제 2 객체를 편집하도록 처리할 수 있다.
도 18은 본 발명의 다양한 실시예에 따른 합성 영상의 마스킹 효과를 도시한 도면이다.
상기 전자장치는 도시된 바와 같이 편집 대상으로 선택된 제 1 객체(1801)와 중첩된 제 2 객체(1811)가 확인되면, 마스킹 효과가 중첩되지 않도록 중접된 부분에 해당하는 제 1 객체(1801)의 마스킹 효과를 제거(1803)한 후, 제 2 객체(1811)와 결합할 수 있다.
상기 결합된 제 1 객체(1801) 및 제 2 객체(1811)는 중첩되더라도 각 객체의 마스킹 효과가 중첩되지 않아 단일 입력을 감지하여 제 1 객체(1801) 및 제 2 객체(1811)를 편집할 수 있다.
도 19는 본 발명의 일 실시예에 따른 전자장치의 객체 복원 과정을 도시한 도면이다.
상기 도 19를 참조하면, 상기 전자장치의 두개의 객체로 구성된 합성 영상(1903)을 디스플레이(1901)에 출력할 수 있다. 상기 전자장치는 입력이 감지된 객체(1905)를 편집 대상으로 확인하고, 객체 편집을 위한 대상이 확인되면 객체 편집을 위한 메뉴를 출력(1907)할 수 있다. 일 실시예에 따르면, 상기 객체 편집은 객체를 복원 및 객체 삭제를 포함할 수 있다. 일 실시예에 따르면, 상기 객체 복원은 객체에 포함된 배경을 복원시키는 것이 될 수 있다. 일 실시예에 따르면, 상기 객체 복원은 객체가 포함된 영상의 마스크 효과를 제거함으로써 수행될 수 있다. 일 실시예에 따르면, 상기 객체 삭제는 객체 및 상기 객체에 포함된 배경 일부를 삭제시키는 것이 될 수 있다. 일 실시예에 따르면, 상기 객체 삭제는 제거된 마스크 효과를 확장시키면서 수행될 수 있다.
상기 전자장치는 입력(1909)을 감지하여 출력된 합성 영상에 대한 객체 복원 과정을 수행할 수 있다.
상기 전자장치는 입력을 감지하여 서로 중첩되어 출력된 제 1 객체(1921) 및 제 2 객체(1931) 중 제 1 객체(1921)가 편집 대상임을 확인할 수 있다.
상기 전자장치는 편집 대상인 제 1 객체(1921)에 대한 객체 복원 입력(1923)을 감지하여 입력에 해당하는 제 1 객체(1921) 일부분을 복원시킬 수 있다. 일 실시예에 따르면, 상기 전자장치는 도시된 바와 같이 제 1 객체(1921)에 대한 복원 입력에 대하여는 입력에 해당하는 제 1 객체(1921)의 마스킹 효과를 제거(1925)시킬 수 있다.
상기 전자 장치는 두 객체가 중첩된 영역에 대한 객체 복원 입력을 감지하여 입력에 해당하는 제 1 객체(1921)의 일부분을 복원시킬 수 있다. 일 실시예에 따르면, 상기 전자장치는 도시된 바와 같이 두 객체가 중첩된 영역에 대한 복원 입력(1933)에 대하여는 상기 제 1 객체(1921)보다 상위에 배치된 제 2 객체(1931)의 마스킹 효과를 제거(1935)할 수 있다. 도시된 도면은 상기 제 2 객체(1931)의 제거된 마스킹 효과에 의해 제 2 객체(1931)의 일부가 삭제되고, 삭제되기 전의 제 2 객체(1931)에 의해 가려진 제 1 객체(1921)가 노출된 것을 도시하고 있다.
한편 본 발명의 상세한 설명에서는 구체적인 실시예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 발명의 범위는 설명된 실시예에 국한되어 정해져서는 아니 되며 후술하는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.

Claims (21)

  1. 영상 출력을 위한 전자장치에 있어서,
    디스플레이 및 프로세서를 포함하며,
    상기 프로세서는,
    객체(피사체)의 상태를 표현한 제 1 합성 영상을 출력하고, 상기 제 1 합성 영상에 사용된 객체에 대한 미리보기 정보를 출력하고, 입력에 대응하여 제 1 합성 영상에서 적어도 하나 이상의 객체를 선택하고, 입력을 감지하여 선택된 객체에 상응하는 원본 이미지를 편집하고, 편집된 원본 이미지의 객체를 기반으로 제 2 합성 영상을 생성하여 출력하도록 구성된 것을 특징으로 하는 전자장치.
  2. 제 1항에 있어서,
    상기 프로세서는,
    상기 제 1 합성 영상에 대한 입력, 미리보기 정보에 대한 입력 가운데 적어도 어느 하나의 입력을 감지하여 편집하고자 하는 객체에 대한 원본 이미지를 확인하도록 구성된 것을 특징으로 하는 전자장치.
  3. 제 1항에 있어서,
    상기 프로세서는,
    선택된 객체에 상응하는 원본 이미지에서 객체 주변의 배경을 제거 또는 추가하도록 구성된 것을 특징으로 하는 전자장치.
  4. 제 1항에 있어서,
    상기 프로세서는,
    상기 제 1 합성 영상에 대한 입력으로 선택된 객체의 위치를 변경하고, 변경 위치에 상응하여 미리보기 정보의 배열도 변경하도록 구성된 것을 특징으로 하는 전자장치.
  5. 제 1항에 있어서,
    상기 프로세서는,
    복수의 객체가 포함된 영상에서 입력에 의해 선택된 객체를 확인하고, 선택된 객체를 기반으로 하는 미리보기 정보를 제공하도록 구성된 것을 특징으로 하는 전자장치.
  6. 제 1항에 있어서,
    상기 프로세서는,
    원본 이미지에 대한 조합을 변경하여 후보 영상을 생성하고, 생성된 후보 영상에 대한 미리보기 정보를 출력하도록 구성된 것을 특징으로 하는 전자장치.
  7. 제 6항에 있어서,
    상기 프로세서는,
    입력에 의해 선택된 미리보기 정보에 대한 후보 영상을 제 2 합성 영상으로 사용하도록 구성된 것을 특징으로 하는 전자장치.
  8. 제 1항에 있어서,
    상기 프로세서는,
    상기 제 1 합성 영상에서 편집하고자 하는 객체를 선택한 후, 선택된 객체에 대한 미리보기 정보에 효과를 적용하도록 구성된 것을 특징으로 하는 전자장치.
  9. 전자장치의 영상 출력 방법에 있어서,
    하나 이상의 이미지에서 움직임이 발생한 객체(피사체)를 추출하는 과정과,
    추출된 객체를 기반으로 제 1 합성 영상을 생성하여 출력하는 과정과,
    입력에 대응하여 제 1 합성 영상에서 적어도 하나 이상의 객체를 선택하는 과정과,
    입력을 감지하여 선택된 객체의 원본 이미지를 편집하고, 편집된 원본 이미지의 객체를 기반으로 제 2 합성 영상을 생성하는 과정을 포함하는 것을 특징으로 하는 방법.
  10. 제 9항에 있어서,
    상기 제 1 합성 영상 출력시 합성 영상에 사용된 객체에 대한 미리보기 정보를 출력하는 과정을 포함하고,
    입력이 감지된 미리보기 정보에 대한 원본 이미지를 편집 대상으로 정의하는 것을 특징으로 하는 방법.
  11. 제 9항에 있어서,
    상기 제 1 합성 영상에 대한 입력을 감지하여 편집하고자 하는 객체를 확인하고, 확인된 객체에 대한 원본 이미지를 편집 대상으로 정의하는 것을 특징으로 하는 방법.
  12. 제 9항에 있어서,
    상기 원본 이미지는,
    입력에 따라 적어도 주변 배경이 제거되는 것을 특징으로 하는 방법.
  13. 제 9항에 있어서,
    상기 제 1 합성 영상에서 선택된 객체는 입력에 따라 위치가 변경되고,
    미리보기 정보가 출력된 상태에서 객체의 위치가 변경되는 경우, 변경 위치에 상응하여 미리보기 정보의 배열도 변경되는 것을 특징으로 하는 방법.
  14. 제 9항에 있어서,
    상기 제 1 합성 영상에는 다수의 객체가 포함될 수 있으며, 입력에 대응하여 선택된 제 1 객체를 기반으로 하는 미리보기 정보가 출력되는 것을 특징으로 하는 방법.
  15. 제 9항에 있어서,
    상기 제 1 합성 영상 생성시 적어도 하나 이상의 후보 영상에 대한 미리보기 정보를 제공하는 것을 특징으로 하는 방법.
  16. 제 15항에 있어서,
    입력에 의해 선택된 미리보기 정보에 대한 후보 영상은 제 2 합성 영상으로 사용되는 것을 특징으로 하는 방법.
  17. 제 9항에 있어서,
    상기 입력을 감지하여 선택된 객체의 원본 이미지를 편집하는 과정은,
    편집 구간과 편집 대상으로 선택된 제 1 원본 이미지의 중첩 상태를 기반으로 편집 대상을 정의하는 과정을 포함하는 방법.
  18. 제 17항에 있어서,
    상기 입력을 감지하여 선택된 객체의 원본 이미지를 편집하는 과정은,
    상기 제 1 원본 이미지가 중첩된 제 2 원본 이미지보다 하위에 배치된 상태에서 편집 구간이 제 1 원본 이미지를 벗어난 경우, 편집 구간에 대응되는 제 1 원본 이미지의 영역을 확대하는 과정을 포함하는 방법.
  19. 제 17항에 있어서,
    상기 입력을 감지하여 선택된 객체의 원본 이미지를 편집하는 과정은,
    상기 제 1 원본 이미지가 중첩된 제 2 원본 이미지보다 하위에 배치된 상태에서 편집 구간이 제 2 원본 이미지와 중첩된 영역에 포함되는 경우, 편집 구간에 대응되는 제 2 원본 이미지의 영역을 제거하는 과정을 포함하는 방법.
  20. 제 17항에 있어서,
    상기 편집 대상으로 정의된 원본 이미지에 마스킹 효과를 적용하고, 입력에 해당하는 영역에 대한 마스킹 효과를 제거 또는 제거된 마스킹 효과를 복원하는 편집 과정을 포함하는 방법.
  21. 제 17항에 있어서,
    상기 입력을 감지하여 선택된 객체의 원본 이미지를 편집하는 과정은,
    상기 편집 대상으로 정의된 원본 이미지에 마스킹 효과를 적용하는 과정,
    상기 편집 대상으로 정의된 제 1 원본 이미지가 제 2 원본 이미지와 중첩되는 경우, 중첩된 부분에 대하여 제 1 원본 이미지의 마스킹 효과를 제거하는 과정을 포함하는 방법.
KR1020130103326A 2013-04-24 2013-08-29 영상 출력 방법 및 그 방법을 처리하는 전자장치 KR20140127131A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US14/260,761 US20140325439A1 (en) 2013-04-24 2014-04-24 Method for outputting image and electronic device thereof

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR20130045568 2013-04-24
KR1020130045568 2013-04-24

Publications (1)

Publication Number Publication Date
KR20140127131A true KR20140127131A (ko) 2014-11-03

Family

ID=52451586

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020130103326A KR20140127131A (ko) 2013-04-24 2013-08-29 영상 출력 방법 및 그 방법을 처리하는 전자장치

Country Status (1)

Country Link
KR (1) KR20140127131A (ko)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20190038053A (ko) * 2017-09-29 2019-04-08 삼성전자주식회사 입력된 정보와 관련된 이미지를 제공하기 위한 전자 장치 및 그의 동작 방법
KR20190128739A (ko) * 2017-05-16 2019-11-18 애플 인크. 다수의 디스플레이 모드를 갖는 미디어 아이템들을 탐색, 디스플레이, 및 편집하기 위한 디바이스, 방법, 및 그래픽 사용자 인터페이스
US10877628B2 (en) 2017-05-16 2020-12-29 Apple Inc. Devices, methods, and graphical user interfaces for navigating, displaying, and editing media items with multiple display modes

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20190128739A (ko) * 2017-05-16 2019-11-18 애플 인크. 다수의 디스플레이 모드를 갖는 미디어 아이템들을 탐색, 디스플레이, 및 편집하기 위한 디바이스, 방법, 및 그래픽 사용자 인터페이스
US10877628B2 (en) 2017-05-16 2020-12-29 Apple Inc. Devices, methods, and graphical user interfaces for navigating, displaying, and editing media items with multiple display modes
KR20210135363A (ko) * 2017-05-16 2021-11-12 애플 인크. 다수의 디스플레이 모드를 갖는 미디어 아이템들을 탐색, 디스플레이, 및 편집하기 위한 디바이스, 방법, 및 그래픽 사용자 인터페이스
US11487402B2 (en) 2017-05-16 2022-11-01 Apple Inc. Devices, methods, and graphical user interfaces for navigating, displaying, and editing media items with multiple display modes
US11921978B2 (en) 2017-05-16 2024-03-05 Apple Inc. Devices, methods, and graphical user interfaces for navigating, displaying, and editing media items with multiple display modes
KR20190038053A (ko) * 2017-09-29 2019-04-08 삼성전자주식회사 입력된 정보와 관련된 이미지를 제공하기 위한 전자 장치 및 그의 동작 방법
US11341595B2 (en) 2017-09-29 2022-05-24 Samsung Electronics Co., Ltd. Electronic device for providing image related to inputted information, and operating method therefor

Similar Documents

Publication Publication Date Title
US20140325439A1 (en) Method for outputting image and electronic device thereof
US9479693B2 (en) Method and mobile terminal apparatus for displaying specialized visual guides for photography
US9307153B2 (en) Method and apparatus for previewing a dual-shot image
EP2811731B1 (en) Electronic device for editing dual image and method thereof
KR102076773B1 (ko) 영상 데이터 획득 방법 및 그 방법을 처리하는 전자 장치
KR102013331B1 (ko) 듀얼 카메라를 구비하는 휴대 단말기의 이미지 합성 장치 및 방법
EP2887238A2 (en) Mobile terminal and method for controlling the same
EP2793170A2 (en) Objects in screen images
EP2728457A2 (en) Display method and electronic device using the same
KR20100028344A (ko) 휴대단말의 영상 편집 방법 및 장치
EP3528140A1 (en) Picture processing method, device, electronic device and graphic user interface
EP3163423B1 (en) Method and device for setting background of ui control
CN112230914B (zh) 小程序的制作方法、装置、终端及存储介质
KR20140125073A (ko) 화면 분할 이미지를 생성하는 전자 장치 및 방법
CN112714253B (zh) 视频录制方法、装置、电子设备和可读存储介质
KR20170026274A (ko) 콘텐츠 편집 장치 및 편집 방법
EP2753094B1 (en) Method and apparatus for controlling contents in electronic device
KR20140127131A (ko) 영상 출력 방법 및 그 방법을 처리하는 전자장치
JP6010303B2 (ja) 画像再生装置
JP2011081557A (ja) 情報処理装置、情報処理方法およびプログラム
KR101825598B1 (ko) 컨텐츠 제공 방법을 실행하기 위하여 기록 매체에 저장된 컴퓨터 프로그램, 방법 및 장치
CN114390205B (zh) 拍摄方法、装置和电子设备
KR20140088753A (ko) 카메라장치 및 카메라를 구비하는 단말장치에서 동영상 이미지를 이용하여 정지이미지를 생성하는 장치 및 방법

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application