KR20170060140A - 비디오 촬영의 처리 방법, 시스템 및 장치 - Google Patents
비디오 촬영의 처리 방법, 시스템 및 장치 Download PDFInfo
- Publication number
- KR20170060140A KR20170060140A KR1020177011342A KR20177011342A KR20170060140A KR 20170060140 A KR20170060140 A KR 20170060140A KR 1020177011342 A KR1020177011342 A KR 1020177011342A KR 20177011342 A KR20177011342 A KR 20177011342A KR 20170060140 A KR20170060140 A KR 20170060140A
- Authority
- KR
- South Korea
- Prior art keywords
- video
- background
- shooting
- subject
- image
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 35
- 238000005070 sampling Methods 0.000 claims description 52
- 239000000284 extract Substances 0.000 claims description 4
- 238000009877 rendering Methods 0.000 claims description 4
- 230000000750 progressive effect Effects 0.000 claims 2
- 125000004122 cyclic group Chemical group 0.000 claims 1
- 230000000694 effects Effects 0.000 description 6
- 238000004904 shortening Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 230000036642 wellbeing Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/40—Scenes; Scene-specific elements in video content
- G06V20/46—Extracting features or characteristics from the video content, e.g. video fingerprints, representative shots or key frames
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/60—Editing figures and text; Combining figures or text
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
- G06T7/194—Segmentation; Edge detection involving foreground-background segmentation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/64—Computer-aided capture of images, e.g. transfer from script file into camera, check of taken image quality, advice or proposal for image composition or decision on when to take image
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/80—Camera processing pipelines; Components thereof
-
- H04N5/232—
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
- H04N5/262—Studio 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/272—Means for inserting a foreground image in a background image, i.e. inlay, outlay
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10016—Video; Image sequence
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/40—Scenes; Scene-specific elements in video content
- G06V20/44—Event detection
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Studio Devices (AREA)
- Television Signal Processing For Recording (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Image Processing (AREA)
Abstract
본 발명에서는 비디오 촬영의 처리 방법, 시스템 및 장치를 제공하는 바, 해당 방법에는, 배경 샘플에 처한 주체, 배경 샘플과 목표 배경에 대하여 각각 촬영을 행진하여, 각각 주체에 배경 샘플을 더한 것을 기록한 제1 비디오, 배경 샘플을 기록한 제2 비디오와 목표 배경을 기록한 제3 비디오를 생성하는 바, 그 중에서, 상기 제1 비디오와 제2 비디오의 촬영 시간은 상기 제3 비디오의 촬영 시간보다 작으며; 상기 제1 비디오와 상기 제2 비디오를 비교하여, 상기 제1 비디오 중에서 주체 이미지를 추출하여, 배경이 투명한 주체 이미지 프레임 시퀀스를 생성하며, 상기 주체 이미지 프레임 시퀀스 중의 각 프레임 주체 이미지를 순차적으로 상기 제3 비디오 중에 중첩시켜 주체와 목표 배경을 기록한 비디오 파일을 생성하는 것이 포함된다.
Description
본 발명은 비디오 촬영 기술분야에 관한 것으로서, 특히 비디오 촬영의 처리 방법, 시스템 및 장치에 관한 것이다.
핸드폰의 촬영은 아주 중요한 기능으로서, 현재 핸드폰을 일상적으로 사용하는 과정에서 핸드폰의 사진 및 비디오 촬영은 아주 빈번하게 사용되고, 사용자들은 핸드폰을 사용하여 사진 및 비디오를 촬영함에 있어서 일반적인 결과에 만족하지 못하고 있는 실정이다. 핸드폰 촬영은 여러 가지 특수 효과는 촬영의 매력을 증가하고, 사용자 사이에서 공유하고 나누기 적합하며, 현재 핸드폰이 촬영 효과를 미화시키는 것은 이미 트랜드로 변하고 있고, 이의 발전 속도는 카드형 카메라의 발전을 초과하였다.
모션 비디오는 바로 느리게 변화하는 물체 촬영을 속도가 더욱 빠른 물체로 변화시키는 것으로서, 주요한 원리로는 촬영 시 비디오 프레임 사이의 샘플링 시간(예를 들면 매초 1 프레임)을 늘리고, 재생 시 정상적인 프레임 속도(예를 들면 매초 30 프레임)로 재생하는 것이다. 예를 들면, 하늘의 구름을 촬영하면, 촬영 후 재생하는 효과는 하늘에서 빠르게 변하는 구름을 형성하고, 또 예를 들면 빠르게 변하는 해가 넘어가는 과정, 빠르게 이동하는 별 등이다. 이러한 특수 효과는 사람들에게 호장한 느낌을 안겨 준다.
하지만 모션 비디오의 촬영 고정에 모션 비디오로 사람을 찍는 것이 아주 어렵다는 것을 발견하였다. 왜냐하면 모션 비디오를 촬영하는 지속 시간이 비교적 긴 바, 일반적으로 몇 분 내지는 몇 시간을 촬영하는데, 만일 피사체로서의 사람이 렌즈 앞에서 몇 분 내지는 몇 시간을 유지하면서 모션 비디오를 촬영하는 것은 사용자들이 받아들이기 힘들어, 사용자들이 모션 비디오를 재미에 큰 영향을 미치고 있다.
그러므로 적합한 솔루션으로 모션 비디오 중의 사람 촬영 문제를 해결하여야 한다.
본 발명의 실시예에는 장시간의 비디오 촬영 과정에서, 피사 주체가 렌즈 앞에 나타나는 시간을 단축시켜 사용자 체험을 개선한다.
본 발명의 실시예에서 해결하고자 하는 기술적 과제로는 모션 비디오 촬영의 처리 방법, 시스템 및 장치를 제공하여, 장시간의 모션 비디오 촬영 과정에서, 피사 주체가 렌즈 앞에 나타나는 시간을 단축시켜 사용자 체험을 개선하는 것이다.
상기 기술적 과제를 해결하기 위하여, 본 발명의 실시예에서는 비디오 촬영의 처리 방법을 제공하는 바,
배경 샘플에 처한 주체, 배경 샘플과 목표 배경에 대하여 각각 촬영을 행진하여, 각각 주체에 배경 샘플을 더한 것을 기록한 제1 비디오, 배경 샘플을 기록한 제2 비디오와 목표 배경을 기록한 제3 비디오를 생성하는 바, 그 중에서, 상기 제1 비디오와 제2 비디오의 촬영 시간은 상기 제3 비디오의 촬영 시간보다 작으며;
상기 제1 비디오와 상기 제2 비디오를 비교하여, 상기 제1 비디오 중에서 주체 이미지를 추출하여, 배경이 투명한 주체 이미지 프레임 시퀀스를 생성하며, 상기 주체 이미지 프레임 시퀀스 중의 각 프레임 주체 이미지를 순차적으로 상기 제3 비디오 중에 중첩시켜 주체와 목표 배경을 기록한 비디오 파일을 생성하는 것이 포함된다.
선택적으로, 배경 샘플에 처한 주체, 배경 샘플과 목표 배경에 대하여 각각 촬영을 행진하여, 각각 주체에 배경 샘플을 더한 것을 기록한 제1 비디오, 배경 샘플을 기록한 제2 비디오와 목표 배경을 기록한 제3 비디오를 생성하는 것에는,
주체에 대하여 촬영을 진행하라는 명령을 수신한 후, 제1 촬영 샘플링 속도로 배경 샘플에 처한 주체에 대하여 촬영을 진행하고, 촬영을 정지하라는 명령을 수신한 후, 제1 비디오를 생성하며;
배경 샘플에 대하여 촬영을 진행하라는 명령을 수신한 후, 제1 촬영 샘플링 속도로 배경 샘플에 대하여 촬영을 진행하고, 촬영을 정지하라는 명령을 수신한 후, 제2 비디오를 생성하며;
목표 배경에 대하여 촬영을 진행하라는 명령을 수신한 후, 제2 촬영 샘플링 속도로 목표 배경에 대하여 촬영을 진행하고, 촬영을 정지하라는 명령을 수신한 후, 제3 비디오를 생성하며;
그 중에서, 상기 제1 촬영 샘플링 속도가 제2 촬영 샘플링 속도보다 큰 것이 포함된다.
선택적으로, 상기 제1 비디오와 상기 제2 비디오를 비교하여, 상기 제1 비디오 중에서 주체 이미지를 추출하여, 배경이 투명한 주체 이미지 프레임 시퀀스를 생성하는 것에는,
상기 제2 비디오 프레임 중에서 하나의 프레임 이미지를 추출하여 배경 샘플 이미지로 하며;
상기 제1 비디오 중의 각 프레임 이미지와 상기 배경 샘플 이미지를 비교하여, 상기 제1 비디오의 각 프레임 이미지 중에서 배경 샘플 이미지를 제거하고 단지 주체 이미지만 보류하여, 주체를 제외한 나머지가 모두 투명한 주체 이미지 프레임 시퀀스를 생성하는 것이 포함된다.
선택적으로, 상기 주체 이미지 프레임 시퀀스 중의 각 프레임 주체 이미지를 순차적으로 상기 제3 비디오에 삽입시키는 것에는,
상기 주체 이미지 프레임 시퀀스 중의 각 프레임 주체 이미지를 상기 제3 비디오 코드 스트림에 삽입하는 바, 만일 상기 제3 비디오 코드 스트림이 아직 마지막 프레임에 도달하지 않았다면, 상기 주체 이미지 프레임 시퀀스를 순환 사용하여 이미지 중첩을 진행하는 것이 포함된다.
선택적으로, 주체와 목표 배경을 기록한 비디오 파일은 플레이어에 의하여 순환 재생된다.
본 발명의 실시예에서는 또한 비디오 촬영의 처리 시스템을 제공하는 바, 해당 시스템에는,
배경 샘플에 처한 주체, 배경 샘플과 목표 배경에 대하여 각각 촬영을 행진하여, 각각 주체에 배경 샘플을 더한 것을 기록한 제1 비디오, 배경 샘플을 기록한 제2 비디오와 목표 배경을 기록한 제3 비디오를 생성하는 바, 그 중에서, 상기 제1 비디오와 제2 비디오의 촬영 시간은 상기 제3 비디오의 촬영 시간보다 작도록 설정되는 촬영 모듈;
상기 제1 비디오와 상기 제2 비디오를 비교하여, 상기 제1 비디오 중에서 주체 이미지를 추출하여, 배경이 투명한 주체 이미지 프레임 시퀀스를 생성하며, 상기 주체 이미지 프레임 시퀀스 중의 각 프레임 주체 이미지를 순차적으로 상기 제3 비디오 중에 중첩시켜 주체와 목표 배경을 기록한 비디오 파일을 생성하도록 설정되는 비디오 처리 모듈이 포함된다.
선택적으로, 촬영 모듈은,
주체에 대하여 촬영을 진행하라는 명령을 수신한 후, 제1 촬영 샘플링 속도로 배경 샘플에 처한 주체에 대하여 촬영을 진행하고, 촬영을 정지하라는 명령을 수신한 후, 제1 비디오를 생성하며;
배경 샘플에 대하여 촬영을 진행하라는 명령을 수신한 후, 제1 촬영 샘플링 속도로 배경 샘플에 대하여 촬영을 진행하고, 촬영을 정지하라는 명령을 수신한 후, 제2 비디오를 생성하며;
목표 배경에 대하여 촬영을 진행하라는 명령을 수신한 후, 제2 촬영 샘플링 속도로 목표 배경에 대하여 촬영을 진행하고, 촬영을 정지하라는 명령을 수신한 후, 제3 비디오를 생성하며;
그 중에서, 상기 제1 촬영 샘플링 속도가 제2 촬영 샘플링 속도보다 크도록 설정된다.
선택적으로, 비디오 처리 모듈은 하기 방식으로 상기 제1 비디오와 상기 제2 비디오를 비교하여, 상기 제1 비디오 중에서 주체 이미지를 추출하여, 배경이 투명한 주체 이미지 프레임 시퀀스를 생성하도록 설정되는 바, 즉 상기 제2 비디오 프레임 중에서 하나의 프레임 이미지를 추출하여 배경 샘플 이미지로 하며;
상기 제1 비디오 중의 각 프레임 이미지와 상기 배경 샘플 이미지를 비교하여, 상기 제1 비디오의 각 프레임 이미지 중에서 배경 샘플 이미지를 제거하고 단지 주체 이미지만 보류하여, 주체를 제외한 나머지가 모두 투명한 주체 이미지 프레임 시퀀스를 생성한다.
선택적으로, 비디오 처리 모듈은 하기 방식으로 상기 주체 이미지 프레임 시퀀스 중의 각 프레임 주체 이미지를 순차적으로 상기 제3 비디오에 삽입시키도록 설정되는 바, 즉 상기 주체 이미지 프레임 시퀀스 중의 각 프레임 주체 이미지를 상기 제3 비디오 코드 스트림에 삽입하는 바, 만일 상기 제3 비디오 코드 스트림이 아직 마지막 프레임에 도달하지 않았다면, 상기 주체 이미지 프레임 시퀀스를 순환 사용하여 이미지 중첩을 진행한다.
선택적으로, 주체와 목표 배경을 기록한 비디오 파일은 플레이어에 의하여 순환 재생된다.
본 발명의 실시예에서는 또한 비디오 촬영 장치를 제공하는 바, 카메라와 프로세서가 포함되고, 그 중에서, 상기 카메라는 상기 프로세서의 제어 하에서 배경 샘플에 처한 주체, 배경 샘플과 목표 배경에 대하여 각각 촬영을 진행하여, 각각 주체에 배경 샘플을 더한 것을 기록한 제1 비디오, 배경 샘플을 기록한 제2 비디오와 목표 배경을 기록한 제3 비디오를 생성하는 바, 그 중에서, 상기 제1 비디오와 제2 비디오의 촬영 시간은 상기 제3 비디오의 촬영 시간보다 작도록 설정되며;
상기 프로세서는 상기 카메라를 제어하여 촬영을 진행하고, 상기 제1 비디오와 상기 제2 비디오를 비교하여, 상기 제1 비디오 중에서 주체 이미지를 추출하여, 배경이 투명한 주체 이미지 프레임 시퀀스를 생성하며, 상기 주체 이미지 프레임 시퀀스 중의 각 프레임 주체 이미지를 순차적으로 상기 제3 비디오 중에 중첩시켜 주체와 목표 배경을 기록한 비디오 파일을 생성하도록 설정된다.
선택적으로, 상기 카메라는,
상기 프로세서가 주체에 대하여 촬영을 진행하라는 명령을 수신한 후, 제1 촬영 샘플링 속도로 배경 샘플에 처한 주체에 대하여 촬영을 진행하고, 촬영을 정지하라는 명령을 수신한 후, 제1 비디오를 생성하며;
배경 샘플에 대하여 촬영을 진행하라는 명령을 수신한 후, 제1 촬영 샘플링 속도로 배경 샘플에 대하여 촬영을 진행하고, 촬영을 정지하라는 명령을 수신한 후, 제2 비디오를 생성하며;
목표 배경에 대하여 촬영을 진행하라는 명령을 수신한 후, 제2 촬영 샘플링 속도로 목표 배경에 대하여 촬영을 진행하고, 촬영을 정지하라는 명령을 수신한 후, 제3 비디오를 생성하며;
그 중에서, 상기 제1 촬영 샘플링 속도가 제2 촬영 샘플링 속도보다 크도록 설정된다.
선택적으로, 상기 프로세서는 하기 방식으로 상기 제1 비디오와 상기 제2 비디오를 비교하여, 상기 제1 비디오 중에서 주체 이미지를 추출하여, 배경이 투명한 주체 이미지 프레임 시퀀스를 생성하도록 설정되는 바, 즉
상기 제2 비디오 프레임 중에서 하나의 프레임 이미지를 추출하여 배경 샘플 이미지로 하며;
상기 제1 비디오 중의 각 프레임 이미지와 상기 배경 샘플 이미지를 비교하여, 상기 제1 비디오의 각 프레임 이미지 중에서 배경 샘플 이미지를 제거하고 단지 주체 이미지만 보류하여, 주체를 제외한 나머지가 모두 투명한 주체 이미지 프레임 시퀀스를 생성한다.
선택적으로, 상기 프로세서는 하기 방식으로 상기 주체 이미지 프레임 시퀀스 중의 각 프레임 주체 이미지를 순차적으로 상기 제3 비디오에 삽입시키도록 설정되는 바, 즉
상기 주체 이미지 프레임 시퀀스 중의 각 프레임 주체 이미지를 상기 제3 비디오 코드 스트림에 삽입하는 바, 만일 상기 제3 비디오 코드 스트림이 아직 마지막 프레임에 도달하지 않았다면, 상기 주체 이미지 프레임 시퀀스를 순환 사용하여 이미지 중첩을 진행한다.
선택적으로, 상기 장치에는 또한 디스플레이 스크린이 포함되며;
상기 프로세서는 또한 주체와 목표 배경을 기록한 비디오 파일이 상기 디스플레이 스크린 상에서 순환 재생되도록 제어하도록 설정된다.
본 발명의 실시예에서는 또한 컴퓨터 판독가능한 저장 매체를 제공하는 바, 프로그램 명령이 저장되어 있고, 해당 프로그램 명령이 실행될 때 상기 방법을 구현할 수 있다.
관련 기술에 비하여, 본 발명의 실시예에서 제공하는 모션 비디오 촬영의 처리 방법 및 시스템은, 각각 주체 단시간 비디오, 배경 샘플 단시간 비디오와 목표 배경의 장시간을 비디오를 촬영하고, 주체 단시간 비디오에 대하여 처리를 진행하여 배경이 투명한 주체 이미지 프레임 시퀀스를 생성하며, 배경이 투명한 주체 이미지 프레임 시퀀스를 목표 배경의 장시간 비디오에 중첩시켜, 주체의 목표 배경 중의 모션 비디오 파일을 생성하는 것을 통하여, 장시간 모션 비디오 촬영 과정에서 피사 주체가 렌즈 앞에 나타나는 시간을 단축시켜 사용자 체험을 개선한다.
도1은 본 발명의 실시예의 비디오 촬영의 처리 방법의 흐름도.
도2는 본 발명의 실시예의 비디오 촬영의 처리 시스템의 구조도.
도3은 본 발명의 실시예의 비디오 촬영 장치의 구조도.
도4는 본 발명의 응용 예시의 모션 비디오 촬영의 처리 방법의 흐름도.
도2는 본 발명의 실시예의 비디오 촬영의 처리 시스템의 구조도.
도3은 본 발명의 실시예의 비디오 촬영 장치의 구조도.
도4는 본 발명의 응용 예시의 모션 비디오 촬영의 처리 방법의 흐름도.
아래, 도면을 참조하여 본 발명의 실시예에 대하여 설명을 진행하도록 한다. 주목하여야 할 바로는, 충돌되지 않는 상황 하에서, 본 출원의 실시예 및 실시예 중의 특징은 상호 결합될 수 있다.
도1에 도시된 바와 같이, 본 발명의 실시예에서는 비디오 촬영의 처리 방법을 제공하는 바, 상기 방법에는 하기 단계가 포함된다.
S10: 배경 샘플에 처한 주체, 배경 샘플과 목표 배경에 대하여 촬영을 행진하여, 각각 주체에 배경 샘플을 더한 것을 기록한 제1 비디오, 배경 샘플을 기록한 제2 비디오와 목표 배경을 기록한 제3 비디오를 생성하며;
S20: 상기 제1 비디오와 상기 제2 비디오를 비교하여, 상기 제1 비디오 중에서 주체 이미지를 추출하여, 배경이 투명한 주체 이미지 프레임 시퀀스를 생성하며, 상기 주체 이미지 프레임 시퀀스 중의 각 프레임 주체 이미지를 순차적으로 상기 제3 비디오 중에 중첩시켜 주체와 목표 배경을 기록한 비디오 파일을 생성한다.
그 중에서, 배경 샘플에 처한 주체와 배경 샘플에 대하여 각각 단시간 촬영을 진행하고, 목표 배경에 대하여 장시간의 저속 촬영을 진행할 수 잇다.
해당 방법에는 또한 하기 특징이 포함되는 바, 즉
그 중에서, 배경 샘플에 처한 주체, 배경 샘플과 목표 배경에 대하여 각각 촬영을 행진하여, 각각 주체에 배경 샘플을 더한 것을 기록한 제1 비디오, 배경 샘플을 기록한 제2 비디오와 목표 배경을 기록한 제3 비디오를 생성하는 것에는,
주체에 대하여 촬영을 진행하라는 명령을 수신한 후, 제1 촬영 샘플링 속도로 배경 샘플에 처한 주체에 대하여 촬영을 진행하고, 촬영을 정지하라는 명령을 수신한 후, 제1 비디오를 생성하며;
배경 샘플에 대하여 촬영을 진행하라는 명령을 수신한 후, 제1 촬영 샘플링 속도로 배경 샘플에 대하여 촬영을 진행하고, 촬영을 정지하라는 명령을 수신한 후, 제2 비디오를 생성하며;
목표 배경에 대하여 촬영을 진행하라는 명령을 수신한 후, 제2 촬영 샘플링 속도로 목표 배경에 대하여 촬영을 진행하고, 촬영을 정지하라는 명령을 수신한 후, 제3 비디오를 생성하며;
그 중에서, 상기 제1 촬영 샘플링 속도가 제2 촬영 샘플링 속도보다 크도록 설정된다.
그 중에서, 상기 제1 비디오와 상기 제2 비디오를 비교하여, 상기 제1 비디오 중에서 주체 이미지를 추출하여, 배경이 투명한 주체 이미지 프레임 시퀀스를 생성하는 것에는,
상기 제2 비디오 중에서 하나의 프레임 이미지를 추출하여 배경 샘플 이미지로 하며;
상기 제1 비디오 중의 각 프레임 이미지와 상기 배경 샘플 이미지를 비교하여, 상기 제1 비디오의 각 프레임 이미지 중에서 배경 샘플 이미지를 제거하고 단지 주체 이미지만 보류하여, 주체를 제외한 나머지가 모두 투명한 주체 이미지 프레임 시퀀스를 생성하는 것이 포함되며;
그 중에서, 상기 주체 이미지 프레임 시퀀스에는 한 프레임 또는 다수 프레임 주체 이미지가 포함되며;
그 중에서, 상기 주체 이미지 프레임 시퀀스 중의 각 프레임 주체 이미지를 순차적으로 상기 제3 비디오에 중첩시키는 것에는,
상기 주체 이미지 프레임 시퀀스 중의 각 프레임 주체 이미지를 상기 제3 비디오 코드 스트림에 중첩시키는 바, 만일 상기 제3 비디오 코드 스트림이 아직 마지막 프레임에 도달하지 않았다면, 상기 주체 이미지 프레임 시퀀스를 순환 사용하여 이미지 중첩을 진행하는 것이 포함된다.
그 중에서, 상기 주체와 목표 배경을 기록한 모션 비디오 파일은 플레이어에 의하여 순환 재생될 수 있다.
도2에 도시된 바와 같이, 본 발명의 실시예에서는 비디오 촬영의 처리 시스템을 제공하는 바, 해당 시스템에는,
배경 샘플에 처한 주체, 배경 샘플과 목표 배경에 대하여 각각 촬영을 행진하여, 각각 주체에 배경 샘플을 더한 것을 기록한 제1 비디오, 배경 샘플을 기록한 제2 비디오와 목표 배경을 기록한 제3 비디오를 생성하는 바, 그 중에서, 상기 제1 비디오와 제2 비디오의 촬영 시간은 상기 제3 비디오의 촬영 시간보다 작도록 설정되는 촬영 모듈;
상기 제1 비디오와 상기 제2 비디오를 비교하여, 상기 제1 비디오 중에서 주체 이미지를 추출하여, 배경이 투명한 주체 이미지 프레임 시퀀스를 생성하며, 상기 주체 이미지 프레임 시퀀스 중의 각 프레임 주체 이미지를 순차적으로 상기 제3 비디오 중에 중첩시켜 주체와 목표 배경을 기록한 비디오 파일을 생성하도록 설정되는 비디오 처리 모듈이 포함된다.
그 중에서, 촬영 모듈은,
주체에 대하여 촬영을 진행하라는 명령을 수신한 후, 제1 촬영 샘플링 속도로 배경 샘플에 처한 주체에 대하여 촬영을 진행하고, 촬영을 정지하라는 명령을 수신한 후, 제1 비디오를 생성하며;
배경 샘플에 대하여 촬영을 진행하라는 명령을 수신한 후, 제1 촬영 샘플링 속도로 배경 샘플에 대하여 촬영을 진행하고, 촬영을 정지하라는 명령을 수신한 후, 제2 비디오를 생성하며;
목표 배경에 대하여 촬영을 진행하라는 명령을 수신한 후, 제2 촬영 샘플링 속도로 목표 배경에 대하여 촬영을 진행하고, 촬영을 정지하라는 명령을 수신한 후, 제3 비디오를 생성하며;
그 중에서, 상기 제1 촬영 샘플링 속도가 제2 촬영 샘플링 속도보다 크도록 설정된다.
그 중에서, 비디오 처리 모듈이 상기 제1 비디오와 상기 제2 비디오를 비교하여, 상기 제1 비디오 중에서 주체 이미지를 추출하여, 배경이 투명한 주체 이미지 프레임 시퀀스를 생성하도록 설정되는 것에는,
상기 제2 비디오 프레임 중에서 하나의 프레임 이미지를 추출하여 배경 샘플 이미지로 하며;
상기 제1 비디오 중의 각 프레임 이미지와 상기 배경 샘플 이미지를 비교하여, 상기 제1 비디오의 각 프레임 이미지 중에서 배경 샘플 이미지를 제거하고 단지 주체 이미지만 보류하여, 주체를 제외한 나머지가 모두 투명한 주체 이미지 프레임 시퀀스를 생성하는 것이 포함된다.
그 중에서, 비디오 처리 모듈이 상기 주체 이미지 프레임 시퀀스 중의 각 프레임 주체 이미지를 순차적으로 상기 제3 비디오에 중첩시키도록 설정되는 것에는,
상기 주체 이미지 프레임 시퀀스 중의 각 프레임 주체 이미지를 상기 제3 비디오 코드 스트림에 중첩시키는 바, 만일 상기 제3 비디오 코드 스트림이 아직 마지막 프레임에 도달하지 않았다면, 상기 주체 이미지 프레임 시퀀스를 순환 사용하여 이미지 중첩을 진행하는 것이 포함된다.
그 중에서, 상기 주체와 목표 배경을 기록한 모션 비디오 파일은 플레이어에 의하여 순환 재생된다.
도3에 도시된 바와 같이, 본 발명의 실시예에서는 또한 비디오 촬영 장치를 제공하는 바, 카메라와 프로세서가 포함되고, 그 중에서, 상기 카메라는 상기 프로세서의 제어 하에서 배경 샘플에 처한 주체, 배경 샘플과 목표 배경에 대하여 각각 촬영을 진행하여, 각각 주체에 배경 샘플을 더한 것을 기록한 제1 비디오, 배경 샘플을 기록한 제2 비디오와 목표 배경을 기록한 제3 비디오를 생성하는 바, 그 중에서, 상기 제1 비디오와 제2 비디오의 촬영 시간은 상기 제3 비디오의 촬영 시간보다 작도록 설정되며;
상기 프로세서는 상기 카메라를 제어하여 촬영을 진행하고, 상기 제1 비디오와 상기 제2 비디오를 비교하여, 상기 제1 비디오 중에서 주체 이미지를 추출하여, 배경이 투명한 주체 이미지 프레임 시퀀스를 생성하며, 상기 주체 이미지 프레임 시퀀스 중의 각 프레임 주체 이미지를 순차적으로 상기 제3 비디오 중에 중첩시켜 주체와 목표 배경을 기록한 비디오 파일을 생성하도록 설정된다.
그 중에서, 상기 카메라는,
상기 프로세서가 주체에 대하여 촬영을 진행하라는 명령을 수신한 후, 제1 촬영 샘플링 속도로 배경 샘플에 처한 주체에 대하여 촬영을 진행하고, 촬영을 정지하라는 명령을 수신한 후, 제1 비디오를 생성하며;
배경 샘플에 대하여 촬영을 진행하라는 명령을 수신한 후, 제1 촬영 샘플링 속도로 배경 샘플에 대하여 촬영을 진행하고, 촬영을 정지하라는 명령을 수신한 후, 제2 비디오를 생성하며;
목표 배경에 대하여 촬영을 진행하라는 명령을 수신한 후, 제2 촬영 샘플링 속도로 목표 배경에 대하여 촬영을 진행하고, 촬영을 정지하라는 명령을 수신한 후, 제3 비디오를 생성하며;
그 중에서, 상기 제1 촬영 샘플링 속도가 제2 촬영 샘플링 속도보다 크도록 설정된다.
그 중에서, 상기 프로세서는 하기 방식으로 상기 제1 비디오와 상기 제2 비디오를 비교하여, 상기 제1 비디오 중에서 주체 이미지를 추출하여, 배경이 투명한 주체 이미지 프레임 시퀀스를 생성하도록 설정되는 바, 즉
상기 제2 비디오 프레임 중에서 하나의 프레임 이미지를 추출하여 배경 샘플 이미지로 하며;
상기 제1 비디오 중의 각 프레임 이미지와 상기 배경 샘플 이미지를 비교하여, 상기 제1 비디오의 각 프레임 이미지 중에서 배경 샘플 이미지를 제거하고 단지 주체 이미지만 보류하여, 주체를 제외한 나머지가 모두 투명한 주체 이미지 프레임 시퀀스를 생성한다.
그 중에서, 상기 프로세서는 하기 방식으로 상기 주체 이미지 프레임 시퀀스 중의 각 프레임 주체 이미지를 순차적으로 상기 제3 비디오에 삽입시키도록 설정되는 바, 즉
상기 주체 이미지 프레임 시퀀스 중의 각 프레임 주체 이미지를 상기 제3 비디오 코드 스트림에 삽입하는 바, 만일 상기 제3 비디오 코드 스트림이 아직 마지막 프레임에 도달하지 않았다면, 상기 주체 이미지 프레임 시퀀스를 순환 사용하여 이미지 중첩을 진행한다.
상기 장치에는 또한 디스플레이 스크린이 포함될 수 있으며, 상기 프로세서는 또한 주체와 목표 배경을 기록한 비디오 파일이 상기 디스플레이 스크린 상에서 순환 재생되도록 제어하도록 설정된다.
응용 사례
도4에 도시된 바와 같이, 핸드폰으로 사람 모션 비디오를 촬영하는 과정에는 하기 단계가 포함된다.
S101: 촬영 파라미터를 사전 설정하고, 사용자가 모션 비디오 촬영을 작동시키기를 대기하며;
그 중에서, 촬영 파라미터에는 하기 파라미터 중의 한 가지 또는 여러 가지가 포함될 수 있는 바, 즉 목표 배경을 촬영하는 저속 촬영 샘플링 속도, 배경 샘플에 처한 사람에 대한 촬영 시간, 배경 샘플에 대한 촬영 시간 및 목표 배경 촬영 시간이다.
S102: 사용자가 모션 비디오 촬영을 작동시킨 것을 탐지하며;
S103: 사람에 대하여 촬영을 진행할 것에 대한 명령을 탐지한 후 사람 단편 비디오를 촬영하고, 촬영을 정지할 것에 대한 명령을 수신한 후 사람에 대한 촬영을 정지하거나, 또는 사전 설정된 촬영 시간에 도달하면 사람에 대한 촬영을 정지하고, 사람 단시간 비디오를 생성하며;
예를 들면, 정상적인 촬영 샘플링 속도(예를 들면 1초에 30 프레임)로 파인더 중의 사람을 촬영하는 바, 연속 3초 촬영한다. 즉 사용자가 정지 버튼을 누른 것을 탐지하거나, 또는 사전 설정된 촬영 시간(예를 들면 3초)에 도달하면, 사람에 대한 촬영을 정지하고, 사람 단편 비디오를 생성한다. 촬영을 마친 후 또한 사용자에게 사람 촬영이 완성되었다는 알림 정보를 표시할 수 있다.
그 중에서, 파인더 중의 배경 샘플은 목표 배경과 동일한 사물이거나 다른 사물일 수 있다.
S104: 배경 샘플에 대하여 촬영을 진행할 것에 대한 명령을 탐지한 후 배경 샘플 단편 비디오를 촬영하고, 촬영을 정지할 것에 대한 명령을 수신한 후 배경 샘플에 대한 촬영을 정지하거나, 또는 사전 설정된 촬영 시간에 도달하면 배경 샘플에 대한 촬영을 정지하고, 배경 샘플 단시간 비디오를 생성하며;
예를 들면, 정상적인 촬영 샘플링 속도(예를 들면 1초에 30 프레임)로 파인더 중의 배경 샘플을 촬영하는 바, 연속 1초 촬영한다. 즉 사용자가 정지 버튼을 누른 것을 탐지하거나, 또는 사전 설정된 촬영 시간(예를 들면 1초)에 도달하면, 배경 샘플에 대한 촬영을 정지하고, 배경 샘플 단편 비디오를 생성한다. 촬영을 마친 후 또한 사용자에게 배경 샘플 촬영이 완성되었다는 알림 정보를 표시할 수 있다.
S105: 목표 배경에 대하여 촬영을 진행할 것에 대한 명령을 탐지한 후 목표 배경 저속 촬영을 진행하고, 촬영을 정지할 것에 대한 명령을 수신한 후 목표 배경에 대한 촬영을 정지하거나, 또는 사전 설정된 촬영 시간에 도달하면 목표 배경에 대한 촬영을 정지하고, 목표 배경 비디오를 생성하며;
예를 들면, 정상적인 촬영 샘플링 속도보다 낮은 저속 촬영 샘플링 속도(예를 들면 1초에 1 프레임)로 목표 배경에 대하여 촬영을 진행하는 바, 연속 3분(180초) 촬영한다. 즉 사용자가 정지 버튼을 누른 것을 탐지하거나, 또는 사전 설정된 촬영 시간(예를 들면 3분)에 도달하면, 목표 배경에 대한 촬영을 정지하고, 목표 배경 장시간 비디오를 생성한다. 촬영을 마친 후 또한 사용자에게 목표 배경 촬영이 완성되었다는 알림 정보를 표시할 수 있다.
그 중에서, 저속 촬영은 일반적으로 0.2~60초에 1 프레임인 것을 말하며, 흔히 1~5초에 1 프레임을 사용한다.
S106: 사람 단시간 비디오와 배경 샘플 단시간 비디오를 비교하여, 촬영 주체(사람)을 제외한 나머지 부분이 투명한 주체 이미지 프레임 시퀀스를 생성한다.
S107: 목표 배경 비디오에 대하여 샘플링을 진행하여 시퀀스 프레임을 취득하고, 배경이 투명한 사람 프레임 시퀀스를 순차적으로 목표 배경 샘플링 프레임 상에 중첩시켜 사람을 중첩시킨 모션 비디오 파일을 생성한다.
S108: 정상적인 재생 속도(예를 들면 1초에 30 프레임)로 모션 비디오 파일을 재생시킨다.
그 중에서, 플레이어가 모션 비디오 파일을 순환 재생시킬 수도 있으며;
그 중에서, 목표 배경의 샘플링 설정은 1초에 1 프레임이고, 3분 동안 180 프레임의 목표 배경을 촬영할 수 있기 때문에, 사람을 중첩시킨 후의 모션 비디오 코드 스트림에는 180 프레임의 이미지가 포함되며, 플레이어의 재생 속도가 1초에 30 프레임이라면, 180 프레임은 6초 동안 재생시킬 수 있다. 즉 3분(180초)의 촬영을 6초 내에 재생하기 때문에, 시간이 30배 빨라져, 사람과 목표 배경(예를 들면 구름, 해, 또는 배 등)이 빠르게 이동하는 특수 효과를 구현한다.
만일 본 발명의 기술방안을 사용하지 않는다면, 촬영 주체(예를 들면 사람)은 렌즈 앞에서 3분 동안 유지하여야 하는 바, 이러한 촬영 조건은 대부분 사용자들이 받아들이기 힘들다. 그러므로 상기 모션 비디오 촬영 방안을 사용하면, 촬영 주체(예를 들면 사람)이 렌즈 앞에 나타나는 시간을 크게 단축시켜, 늦은 운동 물체가 빠르게 움직이게 되는 특수 효과를 구현하여 핸드폰 촬영에 경이로운 체험을 가져다 줄 수 있다.
상기 실시예에서 제공하는 모션 비디오 촬영의 처리 방법 및 시스템은, 각각 주체 단시간 비디오, 배경 샘플 단시간 비디오와 목표 배경의 장시간을 비디오를 촬영하고, 주체 단시간 비디오에 대하여 처리를 진행하여 배경이 투명한 주체 이미지 프레임 시퀀스를 생성하며, 배경이 투명한 주체 이미지 프레임 시퀀스를 목표 배경의 장시간 비디오에 중첩시켜, 주체의 목표 배경 중의 모션 비디오 파일을 생성하는 것을 통하여, 장시간 모션 비디오 촬영 고정에서 촬영 주체가 렌즈 앞에 나타나는 시간을 단축시켜 사용자 체험을 개선한다.
당업계의 기술자들은 상기 실시예의 방법에 포함된 전부 또는 일부 단계는 프로그램을 통하여 관련 하드웨어를 명령하여 구현할 수 있고, 상기 프로그램은 상응한 하드웨어 플랫폼(예를 들면 시스템, 설비, 장치, 소자 등)에서 실행되고, 일종의 컴퓨터 판독가능한 저장 매체에 저장될 수 있고, 해당 프로그램이 실행될 때, 방법 실시예의 단계 중의 하나 또는 이들의 조합이 포함됨을 이해하여야 할 것이다.
선택적으로, 상기 실시예의 모든 또는 일부 단계는 또한 집적회로를 사용하여 구현할 수 있고, 이러한 단계는 각각 하나 하나의 집적회로 모듈로 제작되거나, 또는 이들 중의 다수의 모듈 또는 단계를 단일 접적회로 모듈로 제작하여 구현할 수도 있다.
상기 실시예 중의 각 장치/기능 모듈/기능 유닛은 범용 컴퓨터 장치를 사용하여 구현할 있는 바, 이들은 단일 컴퓨터 장치에 집중될 수도 있고, 또한 다수의 컴퓨터 장치로 구성된 네트워크 상에 분산될 수도 있다.
상기 실시예 중의 각 장치/기능 모듈/기능 유닛이 소프트웨어 기능 모듈의 형식으로 구현되고 또한 독립적인 제품으로 판매 또는 사용될 때, 컴퓨터 판독가능한 저장 매체에 저장될 수 있다. 상기 컴퓨터 판독가능한 저장 매체는 읽기전용 메모리, 자기 디스크 또는 광 디스크일 수 있다.
Claims (16)
- 비디오 촬영의 처리 방법에 있어서, 해당 방법에는,
배경 샘플에 처한 주체, 배경 샘플과 목표 배경에 대하여 각각 촬영을 행진하여, 각각 주체에 배경 샘플을 더한 것을 기록한 제1 비디오, 배경 샘플을 기록한 제2 비디오와 목표 배경을 기록한 제3 비디오를 생성하는 바, 상기 제1 비디오와 제2 비디오의 촬영 시간은 상기 제3 비디오의 촬영 시간보다 작으며;
상기 제1 비디오와 상기 제2 비디오를 비교하여, 상기 제1 비디오 중에서 주체 이미지를 추출하여, 배경이 투명한 주체 이미지 프레임 시퀀스를 생성하며, 상기 주체 이미지 프레임 시퀀스 중의 각 프레임 주체 이미지를 순차적으로 상기 제3 비디오 중에 중첩시켜 주체와 목표 배경을 기록한 비디오 파일을 생성하는 것이 포함되는 것을 특징으로 하는 비디오 촬영의 처리 방법. - 제1항에 있어서,
배경 샘플에 처한 주체, 배경 샘플과 목표 배경에 대하여 각각 촬영을 행진하여, 각각 주체에 배경 샘플을 더한 것을 기록한 제1 비디오, 배경 샘플을 기록한 제2 비디오와 목표 배경을 기록한 제3 비디오를 생성하는 것에는,
주체에 대하여 촬영을 진행하라는 명령을 수신한 후, 제1 촬영 샘플링 속도로 배경 샘플에 처한 주체에 대하여 촬영을 진행하고, 촬영을 정지하라는 명령을 수신한 후, 제1 비디오를 생성하며;
배경 샘플에 대하여 촬영을 진행하라는 명령을 수신한 후, 제1 촬영 샘플링 속도로 배경 샘플에 대하여 촬영을 진행하고, 촬영을 정지하라는 명령을 수신한 후, 제2 비디오를 생성하며;
목표 배경에 대하여 촬영을 진행하라는 명령을 수신한 후, 제2 촬영 샘플링 속도로 목표 배경에 대하여 촬영을 진행하고, 촬영을 정지하라는 명령을 수신한 후, 제3 비디오를 생성하며;
상기 제1 촬영 샘플링 속도가 제2 촬영 샘플링 속도보다 큰 것이 포함되는 것을 특징으로 하는 비디오 촬영의 처리 방법. - 제1항에 있어서,
상기 제1 비디오와 상기 제2 비디오를 비교하여, 상기 제1 비디오 중에서 주체 이미지를 추출하여, 배경이 투명한 주체 이미지 프레임 시퀀스를 생성하는 것에는,
상기 제2 비디오 중에서 하나의 프레임 이미지를 추출하여 배경 샘플 이미지로 하며;
상기 제1 비디오 중의 각 프레임 이미지와 상기 배경 샘플 이미지를 비교하여, 상기 제1 비디오의 각 프레임 이미지 중에서 배경 샘플 이미지를 제거하고 단지 주체 이미지만 보류하여, 주체를 제외한 나머지가 모두 투명한 주체 이미지 프레임 시퀀스를 생성하는 것이 포함되는 것을 특징으로 하는 비디오 촬영의 처리 방법. - 제1항 내지 제3항의 어느 한 항에 있어서,
상기 주체 이미지 프레임 시퀀스 중의 각 프레임 주체 이미지를 순차적으로 상기 제3 비디오에 삽입시키는 것에는,
상기 주체 이미지 프레임 시퀀스 중의 각 프레임 주체 이미지를 상기 제3 비디오 코드 스트림에 삽입하는 바, 만일 상기 제3 비디오 코드 스트림이 아직 마지막 프레임에 도달하지 않았다면, 상기 주체 이미지 프레임 시퀀스를 순환 사용하여 이미지 중첩을 진행하는 것이 포함되는 것을 특징으로 하는 비디오 촬영의 처리 방법. - 제1항에 있어서,
상기 주체와 목표 배경을 기록한 비디오 파일은 플레이어에 의하여 순환 재생되는 것을 특징으로 하는 비디오 촬영의 처리 방법. - 비디오 촬영의 처리 시스템에 있어서, 해당 시스템에는,
배경 샘플에 처한 주체, 배경 샘플과 목표 배경에 대하여 각각 촬영을 행진하여, 각각 주체에 배경 샘플을 더한 것을 기록한 제1 비디오, 배경 샘플을 기록한 제2 비디오와 목표 배경을 기록한 제3 비디오를 생성하는 바, 상기 제1 비디오와 제2 비디오의 촬영 시간은 상기 제3 비디오의 촬영 시간보다 작도록 설정되는 촬영 모듈;
상기 제1 비디오와 상기 제2 비디오를 비교하여, 상기 제1 비디오 중에서 주체 이미지를 추출하여, 배경이 투명한 주체 이미지 프레임 시퀀스를 생성하며, 상기 주체 이미지 프레임 시퀀스 중의 각 프레임 주체 이미지를 순차적으로 상기 제3 비디오 중에 중첩시켜 주체와 목표 배경을 기록한 비디오 파일을 생성하도록 설정되는 비디오 처리 모듈이 포함되는 것을 특징으로 하는 비디오 촬영의 처리 시스템. - 제6항에 있어서,
상기 촬영 모듈은,
주체에 대하여 촬영을 진행하라는 명령을 수신한 후, 제1 촬영 샘플링 속도로 배경 샘플에 처한 주체에 대하여 촬영을 진행하고, 촬영을 정지하라는 명령을 수신한 후, 제1 비디오를 생성하며;
배경 샘플에 대하여 촬영을 진행하라는 명령을 수신한 후, 제1 촬영 샘플링 속도로 배경 샘플에 대하여 촬영을 진행하고, 촬영을 정지하라는 명령을 수신한 후, 제2 비디오를 생성하며;
목표 배경에 대하여 촬영을 진행하라는 명령을 수신한 후, 제2 촬영 샘플링 속도로 목표 배경에 대하여 촬영을 진행하고, 촬영을 정지하라는 명령을 수신한 후, 제3 비디오를 생성하며;
상기 제1 촬영 샘플링 속도가 제2 촬영 샘플링 속도보다 크도록 설정되는 것을 특징으로 하는 비디오 촬영의 처리 시스템. - 제6항에 있어서,
비디오 처리 모듈은
상기 제2 비디오 중에서 하나의 프레임 이미지를 추출하여 배경 샘플 이미지로 하며;
상기 제1 비디오 중의 각 프레임 이미지와 상기 배경 샘플 이미지를 비교하여, 상기 제1 비디오의 각 프레임 이미지 중에서 배경 샘플 이미지를 제거하고 단지 주체 이미지만 보류하여, 주체를 제외한 나머지가 모두 투명한 주체 이미지 프레임 시퀀스를 생성하는 방식으로 상기 제1 비디오와 상기 제2 비디오를 비교하여, 상기 제1 비디오 중에서 주체 이미지를 추출하여, 배경이 투명한 주체 이미지 프레임 시퀀스를 생성하도록 설정되는 것을 특징으로 하는 비디오 촬영의 처리 시스템. - 제6항 내지 제8항의 어느 한 항에 있어서,
비디오 처리 모듈은
상기 주체 이미지 프레임 시퀀스 중의 각 프레임 주체 이미지를 상기 제3 비디오 코드 스트림에 삽입하는 바, 만일 상기 제3 비디오 코드 스트림이 아직 마지막 프레임에 도달하지 않았다면, 상기 주체 이미지 프레임 시퀀스를 순환 사용하여 이미지 중첩을 진행하는 방식으로 상기 주체 이미지 프레임 시퀀스 중의 각 프레임 주체 이미지를 순차적으로 상기 제3 비디오에 삽입시키도록 설정되는 것을 특징으로 하는 비디오 촬영의 처리 시스템. - 제6항에 있어서,
상기 주체와 목표 배경을 기록한 비디오 파일은 플레이어에 의하여 순환 재생되는 것을 특징으로 하는 비디오 촬영의 처리 시스템. - 비디오 촬영 장치에 있어서, 카메라와 프로세서가 포함되고, 상기 카메라는 상기 프로세서의 제어 하에서 배경 샘플에 처한 주체, 배경 샘플과 목표 배경에 대하여 각각 촬영을 진행하여, 각각 주체에 배경 샘플을 더한 것을 기록한 제1 비디오, 배경 샘플을 기록한 제2 비디오와 목표 배경을 기록한 제3 비디오를 생성하는 바, 상기 제1 비디오와 제2 비디오의 촬영 시간은 상기 제3 비디오의 촬영 시간보다 작도록 설정되며;
상기 프로세서는 상기 카메라를 제어하여 촬영을 진행하고, 상기 제1 비디오와 상기 제2 비디오를 비교하여, 상기 제1 비디오 중에서 주체 이미지를 추출하여, 배경이 투명한 주체 이미지 프레임 시퀀스를 생성하며, 상기 주체 이미지 프레임 시퀀스 중의 각 프레임 주체 이미지를 순차적으로 상기 제3 비디오 중에 중첩시켜 주체와 목표 배경을 기록한 비디오 파일을 생성하도록 설정되는 것을 특징으로 하는 비디오 촬영 장치. - 제11항에 있어서,
상기 카메라는,
상기 프로세서가 주체에 대하여 촬영을 진행하라는 명령을 수신한 후, 제1 촬영 샘플링 속도로 배경 샘플에 처한 주체에 대하여 촬영을 진행하고, 촬영을 정지하라는 명령을 수신한 후, 제1 비디오를 생성하며;
배경 샘플에 대하여 촬영을 진행하라는 명령을 수신한 후, 제1 촬영 샘플링 속도로 배경 샘플에 대하여 촬영을 진행하고, 촬영을 정지하라는 명령을 수신한 후, 제2 비디오를 생성하며;
목표 배경에 대하여 촬영을 진행하라는 명령을 수신한 후, 제2 촬영 샘플링 속도로 목표 배경에 대하여 촬영을 진행하고, 촬영을 정지하라는 명령을 수신한 후, 제3 비디오를 생성하며;
상기 제1 촬영 샘플링 속도가 제2 촬영 샘플링 속도보다 크도록 설정되는 것을 특징으로 하는 비디오 촬영 장치. - 제11항에 있어서,
상기 프로세서는
상기 제2 비디오 중에서 하나의 프레임 이미지를 추출하여 배경 샘플 이미지로 하며;
상기 제1 비디오 중의 각 프레임 이미지와 상기 배경 샘플 이미지를 비교하여, 상기 제1 비디오의 각 프레임 이미지 중에서 배경 샘플 이미지를 제거하고 단지 주체 이미지만 보류하여, 주체를 제외한 나머지가 모두 투명한 주체 이미지 프레임 시퀀스를 생성하는 방식으로 상기 제1 비디오와 상기 제2 비디오를 비교하여, 상기 제1 비디오 중에서 주체 이미지를 추출하여, 배경이 투명한 주체 이미지 프레임 시퀀스를 생성하도록 설정되는 것을 특징으로 하는 비디오 촬영 장치. - 제11항 내지 제13항의 어느 한 항에 있어서,
상기 프로세서는
상기 주체 이미지 프레임 시퀀스 중의 각 프레임 주체 이미지를 상기 제3 비디오 코드 스트림에 삽입하는 바, 만일 상기 제3 비디오 코드 스트림이 아직 마지막 프레임에 도달하지 않았다면, 상기 주체 이미지 프레임 시퀀스를 순환 사용하여 이미지 중첩을 진행하는 방식으로 상기 주체 이미지 프레임 시퀀스 중의 각 프레임 주체 이미지를 순차적으로 상기 제3 비디오에 삽입시키도록 설정되는 것을 특징으로 하는 비디오 촬영 장치. - 제11항에 있어서,
또한 디스플레이 스크린이 포함되며; 상기 프로세서는 또한 상기 주체와 목표 배경을 기록한 비디오 파일이 상기 디스플레이 스크린 상에서 순환 재생되도록 제어하도록 설정되는 것을 특징으로 하는 비디오 촬영 장치. - 컴퓨터 판독가능한 저장 매체에 있어서, 프로그램 명령이 저장되어 있고, 해당 프로그램 명령이 실행될 때 제1항 내지 제5항의 어느 한 항의 방법을 구현할 수 있는 것을 특징으로 하는 컴퓨터 판독가능한 저장 매체.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410587144.1A CN105554361A (zh) | 2014-10-28 | 2014-10-28 | 一种动感视频拍摄的处理方法和*** |
CN201410587144.1 | 2014-10-28 | ||
PCT/CN2015/073507 WO2015184873A1 (zh) | 2014-10-28 | 2015-03-02 | 一种视频拍摄的处理方法、***和装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20170060140A true KR20170060140A (ko) | 2017-05-31 |
Family
ID=54766099
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020177011342A KR20170060140A (ko) | 2014-10-28 | 2015-03-02 | 비디오 촬영의 처리 방법, 시스템 및 장치 |
Country Status (6)
Country | Link |
---|---|
US (1) | US10289914B2 (ko) |
EP (1) | EP3200444B1 (ko) |
JP (1) | JP6413018B2 (ko) |
KR (1) | KR20170060140A (ko) |
CN (1) | CN105554361A (ko) |
WO (1) | WO2015184873A1 (ko) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106791448A (zh) * | 2017-02-27 | 2017-05-31 | 努比亚技术有限公司 | 一种移动终端及拍摄方法 |
CN108282612B (zh) * | 2018-01-12 | 2021-11-19 | 广州市百果园信息技术有限公司 | 视频处理方法及计算机存储介质、终端 |
CN109525886B (zh) * | 2018-11-08 | 2020-07-07 | 北京微播视界科技有限公司 | 视频播放速度的控制方法、装置、设备和存储介质 |
CN110225241A (zh) * | 2019-04-29 | 2019-09-10 | 努比亚技术有限公司 | 一种视频拍摄控制方法、终端及计算机可读存储介质 |
CN111641837A (zh) * | 2019-09-24 | 2020-09-08 | 种红侠 | 视频画面即时互动平台和方法 |
CN111405199B (zh) * | 2020-03-27 | 2022-11-01 | 维沃移动通信(杭州)有限公司 | 一种图像拍摄方法和电子设备 |
CN111629151B (zh) * | 2020-06-12 | 2023-01-24 | 北京字节跳动网络技术有限公司 | 视频合拍方法、装置、电子设备及计算机可读介质 |
CN114827695B (zh) * | 2021-01-21 | 2023-05-30 | 北京字节跳动网络技术有限公司 | 视频录制方法、设备、电子设备及存储介质 |
CN116708751B (zh) * | 2022-09-30 | 2024-02-27 | 荣耀终端有限公司 | 一种拍照时长的确定方法、装置和电子设备 |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4344534B2 (ja) | 2003-04-30 | 2009-10-14 | セコム株式会社 | 画像処理システム |
JP2006109211A (ja) | 2004-10-07 | 2006-04-20 | Matsushita Electric Ind Co Ltd | 動画合成装置 |
GB2441365B (en) * | 2006-09-04 | 2009-10-07 | Nds Ltd | Displaying video data |
CN101543058A (zh) | 2007-04-02 | 2009-09-23 | M.苏福特有限公司 | 视频合成方法和视频合成*** |
US20080303949A1 (en) * | 2007-06-08 | 2008-12-11 | Apple Inc. | Manipulating video streams |
CN101500092A (zh) * | 2008-10-16 | 2009-08-05 | 黄福宝 | 广播级mtv合成方法 |
JP4807432B2 (ja) | 2009-03-31 | 2011-11-02 | カシオ計算機株式会社 | 撮像装置、画像処理方法及びプログラム |
US8818175B2 (en) * | 2010-03-08 | 2014-08-26 | Vumanity Media, Inc. | Generation of composited video programming |
JP5604916B2 (ja) | 2010-03-12 | 2014-10-15 | カシオ計算機株式会社 | 画像処理装置及びプログラム |
WO2012038924A2 (en) | 2010-09-22 | 2012-03-29 | Nds Limited | Enriching digital photographs |
CN102339625B (zh) * | 2011-09-20 | 2014-07-30 | 清华大学 | 视频对象级时域编辑方法及*** |
US8982179B2 (en) * | 2012-06-20 | 2015-03-17 | At&T Intellectual Property I, Lp | Apparatus and method for modification of telecommunication video content |
CN103049894A (zh) * | 2012-09-14 | 2013-04-17 | 深圳市万兴软件有限公司 | 一种图像处理的方法及其装置 |
US20140087877A1 (en) * | 2012-09-27 | 2014-03-27 | Sony Computer Entertainment Inc. | Compositing interactive video game graphics with pre-recorded background video content |
JP2014096757A (ja) | 2012-11-12 | 2014-05-22 | Sony Corp | 画像処理装置および画像処理方法、並びにプログラム |
CN103903213B (zh) | 2012-12-24 | 2018-04-27 | 联想(北京)有限公司 | 一种拍摄方法和电子设备 |
US9007531B2 (en) * | 2013-08-28 | 2015-04-14 | Vonage Network Llc | Methods and apparatus for expanding a field of view in a video communication session |
CN104079833A (zh) * | 2014-07-02 | 2014-10-01 | 深圳市中兴移动通信有限公司 | 拍摄星轨视频的方法和装置 |
-
2014
- 2014-10-28 CN CN201410587144.1A patent/CN105554361A/zh not_active Withdrawn
-
2015
- 2015-03-02 EP EP15803979.2A patent/EP3200444B1/en active Active
- 2015-03-02 KR KR1020177011342A patent/KR20170060140A/ko not_active Application Discontinuation
- 2015-03-02 US US15/522,500 patent/US10289914B2/en active Active
- 2015-03-02 WO PCT/CN2015/073507 patent/WO2015184873A1/zh active Application Filing
- 2015-03-02 JP JP2017522631A patent/JP6413018B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
US20170316270A1 (en) | 2017-11-02 |
EP3200444B1 (en) | 2020-01-29 |
JP6413018B2 (ja) | 2018-10-24 |
WO2015184873A1 (zh) | 2015-12-10 |
JP2017538331A (ja) | 2017-12-21 |
EP3200444A4 (en) | 2017-10-25 |
US10289914B2 (en) | 2019-05-14 |
CN105554361A (zh) | 2016-05-04 |
EP3200444A1 (en) | 2017-08-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR20170060140A (ko) | 비디오 촬영의 처리 방법, 시스템 및 장치 | |
CN108377334B (zh) | 短视频拍摄方法、装置及电子终端 | |
US7855737B2 (en) | Method of making a digital camera image of a scene including the camera user | |
US9258453B2 (en) | Image capturing apparatus for enabling generation of data of panoramic image with wide dynamic range | |
CN106161939B (zh) | 一种照片拍摄方法及终端 | |
US10467498B2 (en) | Method and device for capturing images using image templates | |
CN106170976A (zh) | 用于获取具有运动模糊的图像的方法和装置 | |
US9852767B2 (en) | Method for generating a cyclic video sequence | |
CN106200914B (zh) | 增强现实的触发方法、装置及拍照设备 | |
EP3062513B1 (en) | Video apparatus and photography method thereof | |
WO2018102880A1 (en) | Systems and methods for replacing faces in videos | |
WO2015101123A1 (zh) | 视频拍摄的处理方法及装置 | |
US9881086B2 (en) | Image shooting device, image shooting method, and recording medium | |
CN109791558B (zh) | 微动图的自动选择 | |
WO2017036273A1 (zh) | 成像的方法及装置 | |
KR101672691B1 (ko) | 소셜 네트워크 서비스 플랫폼에서 이모티콘 생성 방법 및 장치 | |
CN106331460A (zh) | 一种图像处理方法、装置及终端 | |
US10244220B2 (en) | Multi-camera time slice system and method of generating integrated subject, foreground and background time slice images | |
WO2016015544A1 (zh) | 运动物体的轨迹的拍摄方法及装置 | |
WO2016011861A1 (zh) | 物体运动轨迹的拍摄方法及拍摄终端 | |
US20140285649A1 (en) | Image acquisition apparatus that stops acquisition of images | |
CN110446092B (zh) | 用于体育比赛的虚拟观众席生成方法、***、装置和介质 | |
US10075631B2 (en) | Imaging apparatus, imaging method and recording medium having program for performing self-timer shooting | |
CN108924405B (zh) | 基于距离的拍照聚焦修正和图像处理方法、设备 | |
CN116320752B (zh) | 一种用于应对抖动的图像拍摄处理方法及拍摄处理设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E601 | Decision to refuse application |