KR20230039768A - Filming method, device, electronic device and computer readable storage medium - Google Patents
Filming method, device, electronic device and computer readable storage medium Download PDFInfo
- Publication number
- KR20230039768A KR20230039768A KR1020237008474A KR20237008474A KR20230039768A KR 20230039768 A KR20230039768 A KR 20230039768A KR 1020237008474 A KR1020237008474 A KR 1020237008474A KR 20237008474 A KR20237008474 A KR 20237008474A KR 20230039768 A KR20230039768 A KR 20230039768A
- Authority
- KR
- South Korea
- Prior art keywords
- terminal
- cooperative
- shooting
- photographing
- user
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 104
- 230000008569 process Effects 0.000 claims abstract description 46
- 230000006870 function Effects 0.000 claims description 43
- 238000012790 confirmation Methods 0.000 claims description 41
- 230000005540 biological transmission Effects 0.000 claims description 12
- 238000004590 computer program Methods 0.000 claims description 11
- 230000004044 response Effects 0.000 claims description 11
- 238000012545 processing Methods 0.000 abstract description 8
- 238000005516 engineering process Methods 0.000 abstract description 2
- 230000001960 triggered effect Effects 0.000 description 20
- 238000010586 diagram Methods 0.000 description 17
- 238000004891 communication Methods 0.000 description 12
- 230000002093 peripheral effect Effects 0.000 description 11
- 230000009471 action Effects 0.000 description 8
- 230000000694 effects Effects 0.000 description 7
- 230000003287 optical effect Effects 0.000 description 6
- 206010034960 Photophobia Diseases 0.000 description 2
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 238000012937 correction Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 208000013469 light sensitivity Diseases 0.000 description 2
- 239000000203 mixture Substances 0.000 description 2
- 239000013307 optical fiber Substances 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 238000012827 research and development Methods 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 241001465754 Metazoa Species 0.000 description 1
- 241000699670 Mus sp. Species 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000003190 augmentative effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000011514 reflex Effects 0.000 description 1
- 230000003997 social interaction Effects 0.000 description 1
- 230000002194 synthesizing effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Classifications
-
- 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/66—Remote control of cameras or camera parts, e.g. by remote control devices
- H04N23/661—Transmitting camera control signals through networks, e.g. control via the Internet
- H04N23/662—Transmitting camera control signals through networks, e.g. control via the Internet by using master/slave camera arrangements for affecting the control of camera image capture, e.g. placing the camera in a desirable condition to capture a desired 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/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/60—Control of cameras or camera modules
- H04N23/66—Remote control of cameras or camera parts, e.g. by remote control devices
- H04N23/661—Transmitting camera control signals through networks, e.g. control via the Internet
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/16—Sound input; Sound output
- G06F3/165—Management of the audio stream, e.g. setting of volume, audio stream path
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/16—Sound input; Sound output
- G06F3/167—Audio in a user interface, e.g. using voice commands for navigating, audio feedback
-
- 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/62—Control of parameters via user interfaces
-
- 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/63—Control of cameras or camera modules by using electronic viewfinders
- H04N23/631—Graphical user interfaces [GUI] specially adapted for controlling image capture or setting capture parameters
-
- 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/63—Control of cameras or camera modules by using electronic viewfinders
- H04N23/631—Graphical user interfaces [GUI] specially adapted for controlling image capture or setting capture parameters
- H04N23/632—Graphical user interfaces [GUI] specially adapted for controlling image capture or setting capture parameters for displaying or modifying preview images prior to image capturing, e.g. variety of image resolutions or capturing parameters
-
- 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/667—Camera operation mode switching, e.g. between still and video, sport and normal or high- and low-resolution modes
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Studio Devices (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
본 발명은 촬영 방법, 장치, 전자기기 및 컴퓨터 판독 가능 저장 매체를 제공하였고, 이미지 처리 기술 분야에 관한 것이다. 상기 방법은 제1 단말에 적용되고, 상기 방법은, 협력 촬영 과정에서 제2 단말로 상기 제1 단말에 의해 획득된 프리뷰 이미지를 전송하는 단계; 상기 프리뷰 이미지에 기반하여 상기 제2 단말에 의해 입력된 협력 촬영 정보를 수신하되, 상기 협력 촬영 정보는 상기 제1 단말에 대해 촬영 제어를 진행하는 단계; 상기 협력 촬영 정보에 대응되는 협력 촬영 동작을 수행하는 단계; 및 상기 협력 촬영 동작을 수행한 후 상기 제1 터미널에 의해 얻어진 목표 이미지를 출력하는 단계;를 포함한다. 본 발명의 실시는 이미지 촬영 품질의 향상과, 사용자가 셀프 촬영 시의 동작 코스트의 감소에 유리하다.The present invention provides a photographing method, apparatus, electronic device, and computer readable storage medium, and relates to the field of image processing technology. The method is applied to a first terminal, and the method includes: transmitting a preview image obtained by the first terminal to a second terminal in a cooperative shooting process; Receiving cooperative photographing information input by the second terminal based on the preview image, wherein the cooperative photographing information performs photographing control for the first terminal; performing a cooperative photographing operation corresponding to the cooperative photographing information; and outputting a target image obtained by the first terminal after performing the cooperative photographing operation. Implementation of the present invention is advantageous for improving the image capturing quality and reducing operation costs when a user takes a self-portrait.
Description
관련 출원의 상호 참조CROSS REFERENCES OF RELATED APPLICATIONS
본 출원은 2020년 8월 31일 자로 제출된 출원번호가 202010901602.X이고 발명 명칭이 "촬영 방법, 장치, 전자기기 및 컴퓨터 판독 가능 저장매체"인 중국 특허 출원의 우선권을 주장하며, 상기 출원의 전체 내용은 인용을 통해 본 출원에 통합된다.This application claims the priority of a Chinese patent application filed on August 31, 2020 with application number 202010901602.X and the invention title "Shooting method, apparatus, electronic device and computer-readable storage medium", The entire contents are incorporated into this application by reference.
본 발명은 이미지 처리 기술분야에 관한 것으로, 구체적으로, 본 발명은 촬영 방법, 장치, 전자기기 및 컴퓨터 판독 가능 저장매체에 관한 것이다.The present invention relates to the field of image processing technology, and more specifically, the present invention relates to a photographing method, an apparatus, an electronic device, and a computer readable storage medium.
모바일 인터넷의 발전 및 이동 단말의 보급과 더불어, 자발적으로 콘텐츠를 제작하고, 소셜 플랫폼에 업로드하여 타인과 공유하는 사용자들이 갈수록 많아지고 있다. 통상적으로, 콘텐츠 제작자는 이동 단말의 촬영 기기를 통해 자신이 원하는 이미지, 영상을 촬영하고 소셜 플랫폼에 업로드하여 기타 사용자들에게 공유한다.Along with the development of mobile Internet and the spread of mobile terminals, more and more users voluntarily create content, upload it to social platforms, and share it with others. Typically, content creators take images and videos they want through a photographing device of a mobile terminal, upload them to a social platform, and share them with other users.
현재 대부분 사용자들은 콘텐츠 제작 시 독자적으로 촬영을 완료하는 경우가 많으나, 독자적으로 촬영 시 간단한 한 번의 촬영으로 최적 이미지를 촬영하기 어려워, 여러 번의 촬영을 필요로 하는 경우가 많으며, 효율이 낮을 뿐만 아니라 촬영 품질도 보장하기 어렵게 된다.Currently, most users often complete shooting independently when creating content, but when shooting independently, it is difficult to take an optimal image with a simple single shot, so multiple shots are often required, and the shooting efficiency is low. Quality is also difficult to guarantee.
상기 발명의 내용 부분을 제공하여 간략한 형태로 구상을 소개하며, 이러한 구상은 아래의 구체적인 내용 부분에서 상세하게 설명된다. 상기 발명의 내용 부분은 보호하고자 하는 기술적 해결수단의 핵심 특징 또는 필수 특징을 표시하기 위한 것이 아니며, 보호하고자 하는 기술적 해결수단의 범위를 제한하기 위한 것도 아니다.The Summary of the Invention section is provided above to introduce the concept in a simplified form, which is described in detail in the Specific Content section below. The above content of the invention is not intended to indicate the core features or essential features of the technical solution to be protected, nor is it intended to limit the scope of the technical solution to be protected.
제1 측면에서, 본 발명의 실시예는 제1 단말에 적용되는 촬영 방법을 제공하고, 상기 방법은, 협력 촬영 과정에서 제2 단말로 상기 제1 단말에 의해 획득된 프리뷰 이미지를 전송하는 단계; 상기 프리뷰 이미지에 기반하여 상기 제2 단말에 의해 입력된 협력 촬영 정보를 수신하되, 상기 협력 촬영 정보는 상기 제1 단말의 촬영 과정을 지시하는 단계; 상기 협력 촬영 정보에 대응되는 협력 촬영 동작을 수행하는 단계; 및 상기 협력 촬영 동작을 수행한 후 상기 제1 단말에 의해 얻어진 목표 이미지를 출력하는 단계;를 포함한다.In a first aspect, an embodiment of the present invention provides a photographing method applied to a first terminal, the method comprising: transmitting a preview image obtained by the first terminal to a second terminal in a cooperative photographing process; receiving cooperative photographing information input by the second terminal based on the preview image, wherein the cooperative photographing information indicates a photographing process of the first terminal; performing a cooperative photographing operation corresponding to the cooperative photographing information; and outputting a target image obtained by the first terminal after performing the cooperative photographing operation.
제2 측면에서, 본 발명의 실시예는 제1 단말에 적용되는 촬영 장치를 제공하고, 상기 장치는, 협력 촬영 과정에서 상기 제2 단말로 상기 제1 단말에 의해 획득된 프리뷰 이미지를 전송하는 정보 전송 모듈; 상기 프리뷰 이미지에 기반하여 상기 제2 단말에 의해 입력된 협력 촬영 정보를 수신하되, 상기 협력 촬영 정보는 상기 제1 단말의 촬영 과정을 지시하는 정보 수신 모듈; 상기 협력 촬영 정보에 대응되는 협력 촬영 동작을 수행하는 촬영 제어 모듈; 및 상기 협력 촬영 동작을 수행한 후 상기 제1 단말에 의해 얻어진 목표 이미지를 출력하는 이미지 출력 모듈;을 포함한다.In a second aspect, an embodiment of the present invention provides a photographing device applied to a first terminal, wherein the device includes information for transmitting a preview image obtained by the first terminal to the second terminal in a cooperative photographing process. transmission module; an information receiving module for receiving cooperative photographing information input by the second terminal based on the preview image, wherein the cooperative photographing information indicates a photographing process of the first terminal; a shooting control module that performs a cooperative shooting operation corresponding to the cooperative shooting information; and an image output module outputting a target image obtained by the first terminal after performing the cooperative photographing operation.
제3 측면에서, 본 발명의 실시예는, 하나 또는 복수의 프로세서; 메모리; 및 상기 메모리에 저장되고, 상기 하나 또는 복수의 프로세서에 의해 실행되도록 구성되되, 상기 제1 측면에 따른 방법을 수행하도록 구성되는 하나 또는 복수의 컴퓨터 프로그램을 포함하는 전자기기를 제공한다. In a third aspect, an embodiment of the present invention includes one or a plurality of processors; Memory; and one or more computer programs stored in the memory and configured to be executed by the one or more processors and configured to perform the method according to the first aspect.
제4 측면에서, 본 발명의 실시예는, 프로세서에 의해 호출되어 상기 제1 측면에 따른 방법을 수행하는 컴퓨터 프로그램이 저장되는 컴퓨터 판독 가능 저장 매체를 제공한다.In a fourth aspect, an embodiment of the present invention provides a computer readable storage medium storing a computer program that is called by a processor to perform the method according to the first aspect.
본 발명의 실시예에 따른 촬영 방법, 장치, 전자기기 및 컴퓨터 판독 가능 저장 매체는 제1 단말에 적용되고, 협력 촬영 과정에서 제2 단말로 제1 단말에 의해 획득된 프리뷰 이미지를 전송한 후, 프리뷰 이미지에 기반하여 제2 단말에 의해 입력된 제1 단말의 촬영 과정을 지시하기 위한 협력 촬영 정보를 수신하고, 협력 촬영 정보에 대응되는 협력 촬영 동작을 수행하며, 협력 촬영 동작을 수행한 후 제1 단말에 의해 얻어진 목표 이미지를 출력한다. 이로써, 본 발명의 실시예에서, 제1 단말은 자체가 획득한 프리뷰 이미지를 제2 단말로 전송하여 제2 사용자가 제2 단말에 기반하여 실시간으로 제1 단말에 의해 획득된 프리뷰 이미지를 조회할 수 있도록 하고, 제2 단말을 통해 협력 촬영 정보를 입력하여 제1 단말로 송신할 수 있고, 제1 단말을 원격 제어하여 제1 단말에 대한 촬영 제어를 구현함으로써 사용자가 타인을 요청하여 자신의 촬영을 도울 수 있도록 하고, 사용자가 셀프 촬영 시의 동작 코스트를 감소할 수 있으며, 촬영 품질을 향상시킬 수 있다.The photographing method, apparatus, electronic device, and computer-readable storage medium according to an embodiment of the present invention are applied to a first terminal, and after transmitting a preview image obtained by the first terminal to a second terminal in a cooperative photographing process, Based on the preview image, cooperative photographing information input by the second terminal to indicate a photographing process of the first terminal is received, a cooperative photographing operation corresponding to the cooperative photographing information is performed, and after performing the cooperative photographing operation, the second terminal 1 Outputs the target image obtained by the terminal. Thus, in an embodiment of the present invention, the first terminal transmits the preview image acquired by itself to the second terminal so that the second user can search the preview image acquired by the first terminal in real time based on the second terminal. In this way, cooperative shooting information may be input through the second terminal and transmitted to the first terminal, and the first terminal is remotely controlled to realize shooting control for the first terminal, so that the user requests another person to take his or her own picture. , it is possible to reduce motion cost when the user shoots himself, and to improve the quality of shooting.
도면과 함께 아래의 구체적인 실시형태를 참조하면, 본 발명의 각 실시예의 상기 특징 및 기타 특징, 장점 및 측면은 보다 명확해질 것이다. 도면 전체에서 동일하거나 유사한 도면 부호는 동일하거나 유사한 요소를 표시한다. 도면은 예시적인 것이며, 소자와 요소는 반드시 비례에 따라 제도된 것이 아닐 수 있음을 이해해야 한다.
도 1은 본 발명의 실시예에 적용되는 실시환경 개략도를 도시한다.
도 2는 본 발명의 일 실시예에 따른 촬영 방법의 개략적인 흐름도를 도시한다.
도 3은 본 발명의 다른 일 실시예에 따른 촬영 방법의 개략적인 흐름도를 도시한다.
도 4는 본 발명의 일 예시적 실시예에 따른 촬영 시나리오 개략도를 도시한다.
도 5는 본 발명의 일 예시적 실시예에 따른 제2 단말(20)의 동작 개략도를 도시한다.
도 6은 본 발명의 다른 일 예시적 실시예에 따른 제2 단말(20)의 동작 개략도를 도시한다.
도 7은 본 발명의 일 예시적 실시예에 따른 촬영 방법에서 사용자의 촬영 협력을 요청하는 개략적인 흐름도를 도시한다.
도 8은 본 발명의 다른 일 예시적 실시예에 따른 촬영 방법에서 사용자의 촬영 협력을 요청하는 개략적인 흐름도를 도시한다.
도 9는 본 발명의 실시예에 따른 촬영 장치의 모듈 블록도를 도시한다.
도 10은 본 발명의 실시예에 따른 전자기기의 구조 블록도를 도시한다.The above and other features, advantages and aspects of each embodiment of the present invention will become more apparent with reference to the following specific embodiments in conjunction with the drawings. Identical or similar reference numerals throughout the drawings indicate identical or similar elements. It should be understood that the drawings are exemplary and elements and elements may not necessarily be drawn to scale.
1 shows a schematic diagram of an implementation environment applied to an embodiment of the present invention.
2 shows a schematic flowchart of a photographing method according to an embodiment of the present invention.
3 is a schematic flowchart of a photographing method according to another embodiment of the present invention.
Fig. 4 shows a schematic diagram of a shooting scenario according to an exemplary embodiment of the present invention.
5 shows an operation schematic diagram of the
Fig. 6 shows an operation schematic diagram of the
Fig. 7 is a schematic flowchart of requesting a user's photographing cooperation in a photographing method according to an exemplary embodiment of the present invention.
Fig. 8 is a schematic flowchart of requesting a user's photographing cooperation in a photographing method according to another exemplary embodiment of the present invention.
9 shows a module block diagram of an imaging device according to an embodiment of the present invention.
10 shows a structural block diagram of an electronic device according to an embodiment of the present invention.
이하, 도면과 함께 본 발명의 실시예를 보다 상세하게 설명한다. 도면에서 본 발명의 일부 실시예를 도시하였으나, 본 발명은 다양한 형태를 통해 구현될 수 있고, 여기서 설명되는 실시예에 제한되지 않아야 하며, 이러한 실시예는 보다 명확하고 완전하게 본 발명을 이해하도록 하기 위해 제공됨을 이해해야 한다. 본 발명의 도면 및 실시예는 예시적 작용을 위한 것이며, 본 발명의 보호 범위를 제한하기 위한 것이 아님을 이해해야 한다.Hereinafter, embodiments of the present invention will be described in more detail with drawings. Although some embodiments of the present invention are shown in the drawings, the present invention can be implemented in various forms, and should not be limited to the embodiments described herein, and these embodiments are intended to help understand the present invention more clearly and completely. It should be understood that it is provided for It should be understood that the drawings and examples of the present invention are for illustrative purposes and are not intended to limit the protection scope of the present invention.
본 발명의 방법 실시형태에 기재된 각 단계는 상이한 순서에 따라 및/또는 병행 수행될 수 있음을 이해해야 한다. 또한, 방법 실시형태는 부가적인 단계를 포함하고, 및/또는 도시된 단계를 생략하여 수행될 수 있다. 본 발명의 범위는 이 측면에서 제한되지 않는다.It should be understood that each step described in the method embodiments of the present invention may be performed in a different order and/or in parallel. Further, method embodiments may include additional steps and/or may be performed by omitting depicted steps. The scope of the present invention is not limited in this respect.
본 명세서에서 사용되는 용어 "포함하다" 및 이의 변형은 개방적인 포함, 즉, "포함하나 한정되지 않는다"를 의미한다. 용어 "기반하다"는 "적어도 부분적으로 기반한다"를 의미한다. 용어 "일 실시예"는 "적어도 하나의 실시예"를 의미하고; 용어 "다른 일 실시예"는 "적어도 하나의 다른 실시예"를 의미하며; 용어 "일부 실시예"는 '적어도 일부 실시예"를 의미한다. 기타 용어의 관련 정의는 아래의 설명에서 제공된다.As used herein, the term "includes" and variations thereof means an open inclusion, i.e., "including but not limited to." The term “based on” means “based at least in part on”. the term “one embodiment” means “at least one embodiment”; the term “another embodiment” means “at least one other embodiment”; The term “some embodiments” means “at least some embodiments.” Relevant definitions of other terms are provided in the description below.
또한, 본 발명에서 언급되는 "제1", "제2" 등의 개념은 장치, 모듈 또는 유닛의 구별을 위한 것이며, 이러한 장치, 모듈 또는 유닛이 반드시 다른 장치, 모듈 또는 유닛임을 한정하기 위한 것이 아니고, 또한 이러한 장치, 모듈 또는 유닛들이 수행하는 기능의 순서 또는 서로 간의 의존 관계를 한정하기 위한 것이 아니다.In addition, concepts such as "first" and "second" referred to in the present invention are for distinguishing devices, modules or units, and are not intended to limit that these devices, modules or units are necessarily other devices, modules or units. nor is it intended to limit the order of functions performed by these devices, modules or units or their dependencies on each other.
또한, 본 발명에서 언급되는 "하나", "복수"의 표현은 한정적인 것이 아니라 예시적인 것이고, 당업자라면, 문맥상 명확하게 표시되지 않는 한 "하나 또는 복수"로 이해해야 한다.In addition, the expressions "one" and "plurality" mentioned in the present invention are illustrative rather than limiting, and those skilled in the art should understand "one or a plurality" unless clearly indicated in context.
본 발명의 실시형태 중 복수의 장치 간에 인터랙션되는 메시지 또는 정보의 명칭은 단지 설명적인 목적을 위한 것이며, 이러한 메시지 또는 정보의 범위에 대해 한정하는 것이 아니다.Names of messages or information interacted between a plurality of devices in the embodiments of the present invention are for descriptive purposes only, and are not intended to limit the scope of such messages or information.
이하, 구체적인 실시예를 통해 본 발명의 기술적 해결수단 및 본 발명의 기술적 해결수단이 상기 기술적 과제를 해결하는 방법에 대해 상세한 설명을 진행한다. 이하의 구체적인 실시예들은 서로 결합될 수 있고, 동일하거나 유사한 개념 또는 과정은 일부 실시예에서 다시 설명되지 않을 수 있다. 이하, 도면과 함께 본 발명의 실시예를 설명한다.Hereinafter, a detailed description of the technical solution of the present invention and the method of solving the technical problem by the technical solution of the present invention will be given through specific embodiments. The following specific embodiments may be combined with each other, and the same or similar concept or process may not be described again in some embodiments. Hereinafter, embodiments of the present invention will be described with drawings.
도 1을 참조하면, 도 1은 본 발명의 실시예에 적용되는 실시환경 개략도를 도시하며, 상기 실시환경은, 제1 단말(120) 및 제2 단말(140)을 포함한다. 여기서,Referring to FIG. 1, FIG. 1 shows a schematic diagram of an implementation environment applied to an embodiment of the present invention, and the implementation environment includes a
제1 단말(120)과 제2 단말(140)은 휴대폰, 태블릿 컴퓨터, MP3 플레이어(Moving Picture Experts Group Audio LayerⅢ, 동영상 압축 표준 오디오 레이어 3), MP4(Moving Picture Experts Group Audio LayerⅣ, 동영상 압축 표준 오디오 레이어 4) 플레이어, 웨어러블 장치, 차량 탑재 장치, 증강 현실(Augmented Reality, AR)/가상 현실(Virtual Reality, VR) 장치, 노트북, 울트라 모바일 PC(Ultra-Mobile Personal Computer, UMPC), 넷북, 개인용 정보 단말기(Personal digital assistant, PDA) 또는 전용 카메라(예를 들어, 디지털 일안 반사식 카메라, 카드 카메라) 등일 수 있다. 본 발명 실시예는 단말의 구체적 유형에 대해 한정하지 않는다.The
또한, 제1 단말(120)과 제2 단말(140)은 동일한 유형의 두 단말일 수 있고, 상이한 유형의 두 단말일 수도 있으며, 본 발명의 실시예는 이에 대해 한정하지 않는다.In addition, the
제1 단말(120)과 제2 단말(140)에는 제1 클라이언트 및 제2 클라이언트가 각각 동작된다. 제1 클라이언트 및 제2 클라이언트는 협력 촬영 플랫폼에 대응되는 클라이언트 애플리케이션일 수 있고, 기타 협력 촬영 기능을 구비하는 기타 클라이언트 애플리케이션일 수도 있으며, 숏 비디오 플랫폼, 소셜 플랫폼 등 이미지, 영상 공유 기능을 지원하는 플랫폼에 대응되는 애플리케이션일 수 있고, 본 발명의 실시예는 이에 대해 한정하지 않는다.A first client and a second client are respectively operated in the
제1 단말(120) 및 제2 단말(140) 사이는 직접 유선 네트워크 또는 무선 네트워크를 통해 연결될 수 있다. 또는, 상기 실시환경은 서버(200)를 더 포함할 수 있고, 이때, 제1 단말(120)은 서버(200)를 통해 제2 단말(140)과 연결될 수도 있으며, 상기 서버(200)는 유선 네트워크 또는 무선 네트워크를 통해 각각 제1 단말(120) 및 제2 단말(140)과 연결될 수 있다.The
여기서, 서버(200)는 종래의 서버일 수 있고, 클라우드 서버일 수도 있으며, 하나의 서버이거나, 또는 복수의 서버로 구성된 서버 클러스터이거나, 또는 하나의 클라우드 컴퓨팅 서비스 센터일 수 있다.Here, the
이하, 구체적인 실시예를 통해 본 발명의 실시예에 따른 촬영 방법, 장치, 전자기기 및 컴퓨터 판독 가능 저장매체에 대해 상세한 설명을 진행한다.Hereinafter, a detailed description of a photographing method, device, electronic device, and computer readable storage medium according to an embodiment of the present invention will be given through specific embodiments.
도 2를 참조하면, 도 2는 본 발명의 일 실시예에 따른 촬영 방법의 개략적인 흐름도를 도시하였고, 상기 단말 또는 서버에 적용될 수 있다. 이하, 제1 단말에 적용되는 경우를 예시로, 도 2에 도시된 프로세스에 대해 상세한 설명을 진행한다. 상기 촬영 방법은 다음과 같은 단계를 포함할 수 있다.Referring to FIG. 2, FIG. 2 shows a schematic flowchart of a photographing method according to an embodiment of the present invention, which can be applied to the terminal or server. Hereinafter, a detailed description of the process shown in FIG. 2 will be given as an example when applied to the first terminal. The photographing method may include the following steps.
S110: 협력 촬영 과정에서 제2 단말로 제1 단말에 의해 획득된 프리뷰 이미지를 전송한다.S110: The preview image acquired by the first terminal is transmitted to the second terminal in the cooperative shooting process.
일부 실시형태에서, 제1 단말은, 협력 촬영 리퀘스트를 확인한 후 제2 단말에 의해 반환된 확인 정보에 응답하여, 협력 촬영을 시작하고, 협력 촬영 과정에서 제2 단말로 제1 단말에 의해 획득된 프리뷰 이미지를 전송할 수 있다.In some embodiments, the first terminal confirms the cooperative photographing request and then, in response to the confirmation information returned by the second terminal, starts cooperative photographing, and in the cooperative photographing process, the second terminal obtains the information obtained by the first terminal. A preview image can be sent.
여기서, 협력 촬영 리퀘스트는 협력 촬영 요청을 발신하여, 제1 단말의 사용자가 촬영을 완료하도록 기타 사용자에 협조 또는 도움을 요청한다. 기타 사용자가 상기 협력 촬영 요청에 동의할 경우, 이의 단말을 통해 협력 촬영 리퀘스트를 확인함으로써 대응되는 확인 정보를 생성하고, 제1 단말로 반환할 수 있다.Here, the cooperative photographing request sends a cooperative photographing request so that the user of the first terminal requests cooperation or assistance from other users to complete photographing. When the other user agrees to the cooperative shooting request, the corresponding confirmation information may be generated and returned to the first terminal by confirming the cooperative shooting request through the user's terminal.
이해의 편의상, 본 발명의 설명에서 언급된 제1 단말은 협력 촬영 리퀘스트의 협력 발신 측을 표시하고, 언급된 제2 단말은 협력 촬영 리퀘스트의 협력 수신 측을 표시하며, 제1 단말의 사용자를 제1 사용자로, 제2 단말의 사용자를 제2 사용자로 표시한다.For convenience of understanding, the first terminal mentioned in the description of the present invention indicates the cooperative originating side of the cooperative shooting request, the mentioned second terminal indicates the cooperative receiving side of the cooperative shooting request, and the user of the first terminal As user 1, the user of the second terminal is displayed as the second user.
또한, 본 발명의 실시예에서, 제1 단말과 제2 단말 사이는 데이터를 직접 전송하거나 서버를 통해 전송할 수도 있는 바, 예를 들어, 제1 단말은 서버를 통해 제2 단말로 협력 촬영 리퀘스트를 송신할 수 있고, 제2 단말은 협력 촬영 리퀘스트를 확인한 후 생성된 확인 정보를 서버를 통해 제1 단말로 송신할 수 있다. 일부 실시형태에서, 상기 확인 정보는 제1 단말로 송신되지 않고, 상기 확인 정보가 서버에 의해 수신된 후 직접 상기 제2 단말과 제1 단말을 위해 연결을 구축할 수 있으며, 제1 단말과 제2 단말이 직접 인터랙션되는 채널을 구축하여 연결을 구현할 수 있거나, 제1 단말, 제2 단말이 서버를 통해 인터랙션되는 채널을 구축하여 연결을 구현함으로써 제1 단말, 제2 단말이 구축된 채널을 통해 인터랙션을 진행하도록 할 수 있다.In addition, in an embodiment of the present invention, data may be directly transmitted or transmitted through a server between the first terminal and the second terminal, for example, the first terminal sends a cooperative shooting request to the second terminal through the server. and the second terminal may transmit the confirmation information generated after confirming the cooperative shooting request to the first terminal through the server. In some embodiments, the confirmation information is not sent to the first terminal, and after the confirmation information is received by the server, a connection may be established for the second terminal and the first terminal directly, and the first terminal and the first terminal may establish a connection. The connection can be implemented by establishing a channel through which terminals 2 directly interact, or the first terminal and the second terminal can implement a connection by establishing a channel through which they interact through a server, so that the first terminal and the second terminal can implement the connection through the established channel. You can let the interaction proceed.
일부 실시형태에서, 제1 사용자는 제1 단말을 통해 협력 촬영 플랫폼에서 협력 촬영 리퀘스트를 생성할 수 있고, 제1 단말은 상기 협력 촬영 플랫폼을 통해 상기 협력 촬영 리퀘스트를 제2 단말로 송신할 수 있으며, 기타 상기 협력 촬영 리퀘스트에 응답 가능한 플랫폼을 통해 제2 단말로 송신할 수도 있고, 또한 특정된 단말에 송신하지 않고, 협력 촬영 요청 정보만 송신하여, 상기 협력 촬영 요청에 대한 기타 단말 사용자의 확인을 대기할 수도 있다. 본 발명의 실시예는 이에 대해 한정하지 않는다. 일부 구체적인 실시형태는 후술되는 실시예를 참조할 수 있으며, 이에 대해 더 이상 설명하지 않는다.In some embodiments, a first user may generate a cooperative photographing request in a cooperative photographing platform through a first terminal, and the first terminal may transmit the cooperative photographing request to a second terminal through the cooperative photographing platform; , It may be transmitted to the second terminal through a platform capable of responding to the other cooperative photographing request, and only transmits cooperative photographing request information without transmitting to a specific terminal, so that other terminal users can confirm the cooperative photographing request. may wait. Embodiments of the present invention are not limited in this respect. Some specific embodiments may refer to the embodiments described below, which are not further described.
일 예시에서, 제1 사용자는 제2 사용자와 협력 촬영해야 하며, 이때, 제1 사용자는 단말에 설치된 소셜 애플리케이션(소셜 플랫폼에 대응되는 애플리케이션), 예를 들어, 실시간 통신 애플리케이션에서 제2 사용자를 선택하고, 기능 메뉴 중 대응되는 협력 촬영 컨트롤을 클릭하여 협력 촬영 제어 명령을 트리거링할 수 있으며, 제1 단말은 상기 제어 명령에 응답하여, 제2 사용자의 제2 단말로 협력 촬영 리퀘스트를 송신하고, 제2 단말은 협력 촬영 리퀘스트가 수신된 후 디스플레이 화면에 상응한 알림 정보, 예를 들어 "제1 사용자가 당신과의 협력 촬영을 요청합니다. "거절" 또는 "동의"를 선택해주세요"를 팝업할 수 있으며, 제2 사용자는 "동의"를 표시하는 버튼을 클릭하여 상기 협력 촬영 리퀘스트를 확인하고, 상응한 확인 정보를 생성하여 제1 단말로 송신할 수 있으며, 제1 단말은 확인 정보가 수신된 후 제2 단말 사이와의 협력 촬영을 시작할 수 있다.In one example, a first user needs to take a photo together with a second user, and at this time, the first user selects the second user from a social application (application corresponding to a social platform) installed in the terminal, for example, a real-time communication application. and click a corresponding cooperative shooting control in the function menu to trigger a cooperative shooting control command, and the first terminal transmits a cooperative shooting request to the second terminal of the second user in response to the control command. 2 After receiving the cooperative shooting request, the terminal may pop up corresponding notification information on the display screen, for example, "The first user requests cooperative shooting with you. Please select "Reject" or "Agree". The second user may click a button indicating "agree" to confirm the cooperative shooting request, generate corresponding confirmation information, and send it to the first terminal, after the first terminal receives the confirmation information. Cooperative shooting between the second terminals may be started.
다른 일 예시에서, 제1 단말은 협력 촬영 플랫폼에 대응되는 애플리케이션을 사전 설치하여 협력 촬영 애플리케이션으로 표시할 수 있으며, 이때 제1 사용자도 상기 협력 촬영 애플리케이션을 켜고 협력 촬영 기능을 동작시킬 수 있다. 그 다음, 일 형태로서, 제1 사용자는 협력 촬영 애플리케이션에서 제2 사용자를 선택하여 제2 사용자가 사용하는 제2 단말로 협력 촬영 리퀘스트를 송신할 수 있고; 다른 일 형태로서, 제1 사용자는 또한 협력 촬영 애플리케이션 중 협력 촬영을 표시하는 컨트롤을 클릭한 후 협력 촬영 리퀘스트를 생성하고, 기타 애플리케이션으로 스킵하여 기타 애플리케이션으로 전송하며, 협력 촬영을 진행하도록 기타 애플리케이션의 사용자를 요청할 수 있다. 구체적인 확인 방식은 상술한 바와 유사하며, 여기서 더 이상 설명하지 않는다.In another example, the first terminal may pre-install an application corresponding to a cooperative shooting platform and display the application as a cooperative photographing application. In this case, the first user may also turn on the cooperative photographing application and operate the cooperative photographing function. Then, as one aspect, the first user may select a second user in the cooperative shooting application and send a cooperative shooting request to a second terminal used by the second user; In another form, the first user also generates a cooperative shooting request after clicking a control displaying cooperative shooting among cooperative shooting applications, skips to another application and sends the request to the other application, and sends the request to the other application to proceed with cooperative shooting. user can be requested. A specific confirmation method is similar to that described above, and is not further described herein.
상술한 내용은 복수의 단말 사이에서 협력 촬영을 진행하는 두 가지 예시 형태일 뿐, 본 발명은 상기 예시에 한정되지 않음을 이해할 수 있을 것이다.It will be understood that the foregoing is only two exemplary forms of cooperative shooting between a plurality of terminals, and the present invention is not limited to the above examples.
여기서, 제2 단말은 하나 또는 복수일 수 있는 바, 즉, 제1 단말은 하나 또는 복수의 제2 단말로 협력 촬영 리퀘스트를 송신할 수 있고, 아울러 하나 또는 복수의 제2 단말과의 연결을 구축하여 협력 촬영을 진행할 수도 있다. 또한, 제2 사용자는 제1 사용자의 연락처일 수 있고, 아닐 수도 있으며, 제2 사용자는 제1 사용자와 동일한 애플리케이션, 플랫폼에서 서로 팔로우 관계인 사용자일 수도 있고, 일방적으로 제1 사용자를 팔로우하거나, 일방적으로 제1 사용자에 의해 팔로우된 사용자일 수도 있으며, 또한 제1 사용자와 팔로우 관계가 존재하지 않는 사용자일 수 있고, 본 발명의 실시예는 이에 대해 한정하지 않는다.Here, the number of second terminals may be one or plural, that is, the first terminal may send a cooperative shooting request to one or more second terminals, and establish a connection with one or more second terminals. You can also do a collaborative photo shoot. In addition, the second user may or may not be a contact of the first user, and the second user may be a user who follows each other in the same application or platform as the first user, unilaterally follows the first user, or unilaterally may be a user followed by the first user, or may be a user who does not have a follow relationship with the first user, and embodiments of the present invention are not limited thereto.
일부 실시예에서, 제1 단말은 협력 촬영 과정에서 제2 단말로 제1 단말의 촬영 화면을 전송할 수 있고, 촬영 화면은 적어도 하나의 기능 컨트롤 및 제1 단말에 의해 획득된 프리뷰 이미지를 포함한다.In some embodiments, the first terminal may transmit a captured screen of the first terminal to the second terminal in a cooperative shooting process, and the captured screen includes at least one function control and a preview image acquired by the first terminal.
다른 일부 실시예에서, 제1 단말은 협력 촬영 과정에서 제2 단말로 프리뷰 이미지 전송 시 프리뷰 이미지만 전송하고, 적어도 하나의 기능 컨트롤 및 프리뷰 이미지를 함께 포함하는 촬영 화면을 전송하지 않을 수 있다.In some other embodiments, when transmitting the preview image to the second terminal in the cooperative shooting process, the first terminal may transmit only the preview image and may not transmit the shooting screen including at least one function control and the preview image.
촬영 화면은 제1 단말에 설치된 촬영 애플리케이션의 촬영 화면일 수 있고, 촬영 화면은 적어도 하나의 기능 컨트롤 및 제1 단말에 의해 획득된 프리뷰 이미지를 표시할 수 있다. 각 기능 컨트롤은 적어도 하나의 기능에 대응될 수 있는 바, 예를 들어, 촬영 화면은 촬영 명령을 트리거링하기 위한 촬영 컨트롤, 이미지 디스플레이 효과를 조절하기 위한 기타 기능 컨트롤 중 적어도 하나를 표시할 수 있으며, 이에 대해 한정하지 않는다.The capturing screen may be a capturing screen of a capturing application installed in the first terminal, and the capturing screen may display at least one function control and a preview image obtained by the first terminal. Each function control may correspond to at least one function, for example, the shooting screen may display at least one of a shooting control for triggering a shooting command and other function controls for adjusting an image display effect, Not limited to this.
일 예시에서, 촬영 모드에서, 사용자가 촬영 컨트롤을 클릭하기 전에, 촬영 화면 내의 화면 디스플레이 영역은 제1 단말에 의해 현재 획득된 프리뷰 이미지를 디스플레이할 수 있고, 사용자가 촬영 컨트롤 클릭 시, 제1 단말은 촬영 컨트롤에 작용하는 동작을 검출하여 상기 촬영 컨트롤에 대응되는 동작, 즉, 현재 제1 단말에 의해 획득된 프리뷰 이미지를 촬영함으로써 촬영된 이미지를 획득하여 촬영 기능을 구현할 수 있다.In one example, in the shooting mode, before the user clicks the shooting control, a screen display area in the shooting screen may display a preview image currently acquired by the first terminal, and when the user clicks the shooting control, the first terminal may implement a photographing function by acquiring a photographed image by detecting an action acting on the photographing control and capturing an action corresponding to the photographing control, that is, a preview image currently obtained by the first terminal.
여기서, 프리뷰 이미지는 이미지 수집 장치를 통해 제1 단말에 의해 수집된 최초 화면일 수 있고, 최초 화면을 기반으로 조절된 화면일 수도 있다. 상기 이미지 수집 장치는 제1 단말에 집적된 카메라일 수 있고, 전치 카메라일 수 있으며, 후치 카메라일 수도 있다. 또한, 상기 이미지 수집 장치는 제1 단말과 무선 또는 유선 방식을 통해 연결된 외부 카메라 등 외부 장치일 수도 있고, 이에 대해 한정하지 않는다.Here, the preview image may be an initial screen collected by the first terminal through the image collection device or may be a screen adjusted based on the initial screen. The image collection device may be a camera integrated in the first terminal, may be a front camera, or may be a rear camera. In addition, the image collection device may be an external device such as an external camera connected to the first terminal through a wireless or wired method, but is not limited thereto.
일부 실시형태에서, 제1 단말에 의해 획득된 프리뷰 이미지는 촬영 화면의 화면 디스플레이 영역에서 디스플레이될 수 있어, 사용자는 제1 단말을 통해 실시간으로 이미지 수집 장치에 의해 수집된 이미지를 프리뷰할 수 있다.In some embodiments, the preview image acquired by the first terminal may be displayed in the screen display area of the shooting screen, so that the user may preview the image collected by the image collection device in real time through the first terminal.
협력 촬영 과정에서, 제1 단말은 제2 단말로 제1 단말에 의해 획득된 프리뷰 이미지를 전송하여 제2 사용자가 제1 단말에 의해 송신된 협력 촬영 리퀘스트를 확인한 후 제1 단말에 의해 획득된 프리뷰 이미지를 수신하고 실시간으로 조회할 수 있도록 한다.In the cooperative shooting process, the first terminal transmits the preview image obtained by the first terminal to the second terminal, and the preview image obtained by the first terminal after the second user confirms the cooperative shooting request sent by the first terminal. Receive images and make them available for viewing in real time.
일부 실시예에서, 전송 데이터량의 크기를 감소하고 전송 효율을 향상시키기 위해, 제1 단말은 프리뷰 이미지와 촬영 화면의 기타 디스플레이 콘텐츠를 합성 후 얻은 완전한 촬영 화면이 아닌 프리뷰 이미지만 제2 단말로 전송할 수 있다.In some embodiments, in order to reduce the amount of transmission data and improve transmission efficiency, the first terminal transmits to the second terminal only the preview image obtained after synthesizing the preview image and other display contents of the captured screen, and not the complete captured screen. can
S120: 프리뷰 이미지에 기반하여 제2 단말에 의해 입력된 협력 촬영 정보를 수신한다.S120: Cooperative photographing information input by the second terminal is received based on the preview image.
S130: 협력 촬영 정보에 대응되는 협력 촬영 동작을 수행한다.S130: A cooperative photographing operation corresponding to the cooperative photographing information is performed.
협력 촬영 정보는 제1 단말의 촬영 과정을 지시하는 바, 예를 들어, 협력 촬영 정보는 촬영 과정 중 제1 단말의 촬영 파라미터의 조절에 이용될 수 있고, 촬영 과정 중 제1 사용자와의 소통에 이용될 수도 있으며, 제1 단말의 촬영 과정의 제어에 이용될 수도 있고, 구체적인 실시형태는 후술되는 상응한 부분의 설명을 참조할 수 있다. 따라서, 협력 촬영 정보를 이용하여 제1 단말에 대해 촬영 제어를 진행할 수 있고, 프리뷰 이미지에 기반하여 제2 단말에 의해 입력된 협력 촬영 정보가 수신될 경우 대응되는 협력 촬영 동작을 수행하도록 제1 단말을 제어할 수 있다.The cooperative shooting information indicates the shooting process of the first terminal. For example, the cooperative shooting information can be used to adjust shooting parameters of the first terminal during the shooting process, and to communicate with the first user during the shooting process. It may be used, or it may be used to control the photographing process of the first terminal, and specific embodiments may refer to the description of the corresponding part to be described later. Therefore, it is possible to control the shooting of the first terminal using the cooperative shooting information, and when the cooperative shooting information input by the second terminal is received based on the preview image, the first terminal performs a corresponding cooperative shooting operation. can control.
제1 단말은 제2 단말에 의해 송신된 협력 촬영 정보가 수신된 후 협력 촬영 정보에 대응되는 협력 촬영 동작을 수행할 수 있다.After receiving the cooperative photographing information transmitted by the second terminal, the first terminal may perform a cooperative photographing operation corresponding to the cooperative photographing information.
일부 실시형태에서, 제1 단말에 의해 전송된 프리뷰 이미지가 제2 단말에 의해 수신된 후, 제2 사용자는 제2 단말에 기반하여 제1 단말에 의해 획득된 프리뷰 이미지를 조회할 수 있고, 제2 사용자는 제1 단말의 프리뷰 이미지에 기반하여 제2 단말을 통해 협력 촬영 정보를 입력할 수 있으며, 제2 단말은 협력 촬영 정보를 제1 단말로 송신하고, 제1 단말은 상기 협력 촬영 정보가 수신된 후 상기 협력 촬영 정보에 대응되는 협력 촬영 동작을 수행할 수 있다. 따라서, 제1 사용자는 타인의 협력 촬영이 필요할 경우, 제2 단말로 제1 단말에 의해 획득된 프리뷰 이미지를 전송하여 제2 사용자가 제2 단말을 통해 제1 단말의 프리뷰 이미지를 실시간으로 조회할 수 있도록 하며, 제1 단말을 원격 제어하여 제1 사용자의 촬영에 협력할 수 있도록 함으로써 제1 사용자가 셀프 촬영 시의 동작 코스트를 감소할 뿐만 아니라 촬영 품질도 향상시킬 수 있다.In some embodiments, after the preview image sent by the first terminal is received by the second terminal, the second user may query the preview image obtained by the first terminal based on the second terminal, and 2 The user may input cooperative photographing information through the second terminal based on the preview image of the first terminal, the second terminal transmits the cooperative photographing information to the first terminal, and the first terminal receives the cooperative photographing information After being received, a cooperative photographing operation corresponding to the cooperative photographing information may be performed. Accordingly, when the first user needs another person to take a photo together, the preview image obtained by the first terminal is transmitted to the second terminal so that the second user can view the preview image of the first terminal through the second terminal in real time. In addition, by remotely controlling the first terminal to cooperate with the first user in taking a picture, not only the operation cost for the first user to take a picture of herself can be reduced, but also the quality of the picture can be improved.
일부 실시예에서, 협력 촬영 정보는 촬영 과정 중 제1 단말의 촬영 파라미터를 조절하기 위한 촬영 조절 명령을 포함할 수 있다. 촬영 파라미터는 제1 단말의 이미지 촬영 동작을 제어하여 목표 이미지를 얻으며, 촬영 파라미터는 이미지의 밝기, 명암비, 채도, 선명도, 셔터 속도, 감광도, 포커싱 위치 및 기타 이미지 디스플레이 효과에 영향줄 수 있는 다양한 파라미터들 중 적어도 하나를 포함할 수 있다. 일부 실시형태에서, 촬영 조절 명령은 제2 단말에 기반하여 제2 사용자에 의해 입력된 것일 수 있고 제1 단말을 제어하여 제1 단말에 의해 현재 획득된 프리뷰 이미지를 조절할 수 있다. 일 실시형태로서, 제2 단말은 제1 단말의 디스플레이 정보에 작용하는 트리거링 동작을 검출하여 대응되는 촬영 조절 명령을 획득하고, 촬영 조절 명령을 제1 단말로 송신하며, 제1 단말은 상기 촬영 조절 명령이 수신된 후 촬영 조절 명령에 대응되는 협력 촬영 동작을 수행하여 제1 단말에 의해 현재 획득된 프리뷰 이미지를 조절할 수 있다. 그 구체적인 실시형태는 후술되는 실시예를 참조할 수 있고, 여기서 더 이상 설명하지 않는다.In some embodiments, the cooperative shooting information may include a shooting control command for adjusting a shooting parameter of the first terminal during a shooting process. The shooting parameters control the image shooting operation of the first terminal to obtain a target image, and the shooting parameters include brightness, contrast ratio, saturation, sharpness, shutter speed, light sensitivity, focusing position and other various parameters that may affect image display effects. may include at least one of these. In some embodiments, the shooting adjustment command may be input by the second user based on the second terminal and may control the first terminal to adjust the preview image currently acquired by the first terminal. As an embodiment, the second terminal detects a triggering operation acting on the display information of the first terminal, obtains a corresponding shooting adjustment command, and sends the shooting adjustment command to the first terminal, and the first terminal performs the shooting adjustment. After the command is received, a preview image currently acquired by the first terminal may be adjusted by performing a cooperative shooting operation corresponding to the shooting control command. Specific embodiments thereof may refer to embodiments described later, and are not described herein any further.
다른 일부 실시예에서, 협력 촬영 정보는 촬영 과정 중 제1 사용자와의 소통에 이용될 수도 있는 바, 즉, 협력 촬영 정보는 조절 알림 정보도 포함할 수 있으며, 제1 사용자 및/또는 제1 단말에 조절하도록 알림하고, 이때 제2 사용자는 협력 촬영 정보를 통해 제1 사용자와 소통할 수 있다. 여기서 조절 알림 정보는 제2 사용자에 의해 입력된 음성, 문자 또는 기타 임의의 형태의 정보일 수 있다. 일부 실시형태에서, 조절 알림 정보는 제1 사용자가 자신의 자세, 위치, 단말 자세, 위치 중 적어도 하나를 조절하도록 알림할 수 있고; 또한, 일부 실시형태에서, 조절 알림 정보는 제1 사용자가 수동으로 제1 단말의 프리뷰 이미지를 제어하도록 알림할 수도 있으며, 이때, 제2 사용자는 제2 단말에 디스플레이되는 제1 단말의 프리뷰 이미지에 기반하여 조절 알림 정보를 입력할 수 있고, 제2 단말은 조절 알림 정보를 획득하여 제1 단말로 송신할 수 있으며, 제1 단말은 조절 알림 정보를 수신하여 상기 조절 알림 정보를 출력함으로써 제1 사용자가 조절 알림 정보에 대응되는 협력 촬영 동작을 수행하도록 알림할 수 있다. 이리하여, 단말 하드웨어 또는 네트워크 환경이 원격 제어를 지원하지 않더라도 조절 알림 정보를 통해 제1 사용자가 협조하여 촬영을 완료함을 알 수 있게 된다. 그 구체적인 실시형태는 후술되는 실시예를 참조할 수 있으며, 여기서 더 이상 설명하지 않는다.In some other embodiments, the cooperative shooting information may be used for communication with the first user during the shooting process, that is, the cooperative shooting information may also include adjustment notification information, and the first user and/or the first terminal. is notified to adjust, and at this time, the second user can communicate with the first user through cooperative shooting information. Here, the adjustment notification information may be voice, text, or other arbitrary type of information input by the second user. In some embodiments, the adjustment notification information may notify the first user to adjust at least one of his/her posture, position, terminal posture, and position; In addition, in some embodiments, the adjustment notification information may notify the first user to manually control the preview image of the first terminal, and at this time, the second user may change the preview image of the first terminal displayed on the second terminal. Based on the control notification information, the second terminal can obtain the adjustment notification information and transmit it to the first terminal, and the first terminal receives the adjustment notification information and outputs the adjustment notification information to the first user. may notify to perform a cooperative photographing operation corresponding to the adjustment notification information. In this way, even if the terminal hardware or the network environment does not support remote control, it is possible to know that the first user cooperates and completes the photographing through the adjustment notification information. Specific embodiments thereof may refer to embodiments described later, and are not described herein any further.
다른 일부 실시예에서, 협력 촬영 정보는 제1 단말의 촬영 프로세스에 대한 제어에 이용될 수 있다. 예를 들어, 협력 촬영 정보는 제1 단말에 의해 현재 획득된 프리뷰 이미지를 촬영하도록 제어하는 촬영 명령을 포함할 수 있고, 이때, 제1 단말은 촬영 명령이 수신된 후 상기 촬영 명령에 응답하여 제1 단말에 의해 현재 획득된 프리뷰 이미지를 촬영하고, 촬영된 이미지를 획득할 수 있다. 또한, 제1 사용자가 영상을 촬영해야 할 경우, 협력 촬영 정보는 제1 단말의 녹화 시작, 녹화 종료 등을 제어할 수도 있는 바, 즉, 제2 사용자는 제1 사용자를 도와 촬영 프로세스를 제어하는 명령, 예를 들어, 촬영 컨트롤 클릭, 촬영 명령 음성 입력, 제스처 입력 등만 트리거링할 수 있다. 그 구체적인 실시형태는 후술되는 실시예를 참조할 수 있고, 여기서 더 이상 설명하지 않는다.In some other embodiments, the cooperative shooting information may be used to control the shooting process of the first terminal. For example, the cooperative photographing information may include a photographing command for controlling the first terminal to photograph a currently obtained preview image, and in this case, the first terminal responds to the photographing command after receiving the photographing command. 1 A preview image currently obtained by the terminal may be captured, and the captured image may be acquired. In addition, when the first user needs to shoot a video, the cooperative shooting information may control the start of recording, end of recording, etc. of the first terminal, that is, the second user assists the first user in controlling the shooting process. It is possible to trigger only a command, for example, a shooting control click, a voice input of a shooting command, a gesture input, and the like. Specific embodiments thereof may refer to embodiments described later, and are not described herein any further.
또 다른 일부 실시예에서, 협력 촬영 정보는 촬영 조절 명령, 조절 알림 정보 및 촬영 명령 중 임의의 두 개 이상을 함께 포함할 수도 있으며, 이때, 제2 사용자는 직접 제1 단말을 원격 제어할 수 있을 뿐만 아니라 조절 알림 정보를 통해 제2 사용자가 프리뷰 이미지의 뷰 파인딩, 구도, 인물 자세 등을 조절함을 알 수도 있으며, 또한 촬영 명령을 통해 제1 단말의 촬영 프로세스를 제어할 수도 있다.In some other embodiments, the cooperative photographing information may include any two or more of a photographing control command, adjustment notification information, and a photographing command. In this case, the second user may remotely control the first terminal directly. In addition, it may be known through the adjustment notification information that the second user adjusts the view-finding, composition, and posture of the person in the preview image, and may also control the photographing process of the first terminal through a photographing command.
S140: 협력 촬영 동작을 수행한 후 제1 단말에 의해 얻어진 목표 이미지를 출력한다.S140: A target image obtained by the first terminal is output after performing a cooperative photographing operation.
제1 단말은 협력 촬영 정보에 대응되는 협력 촬영 동작을 수행한 후, 제1 단말이 협력 촬영 동작을 수행한 후 얻은 목표 이미지를 출력할 수 있다. 일부 실시형태에서, 출력 방식은, 상기 목표 이미지를 저장하고, 상기 목표 이미지를 서버로 업로드하는 것을 포함할 수 있으나 이에 한정되지 않으며, 사용자가 상기 목표 이미지를 공유할지 여부 등을 더 알림할 수도 있고, 이에 대해 한정하지 않는다.The first terminal may perform a cooperative photographing operation corresponding to the cooperative photographing information and then output a target image obtained after the first terminal performs the cooperative photographing operation. In some embodiments, the output method may include, but is not limited to, storing the target image and uploading the target image to a server, and the user may further notify whether or not to share the target image, , but not limited to this.
일부 실시예에서, 협력 촬영 정보는 촬영 명령을 포함할 수 있고, 이때, 제1 단말은 제2 단말에 의해 송신된 촬영 명령이 수신된 후, 제1 단말에 의해 현재 획득된 프리뷰 이미지에 대해 촬영을 진행하고, 촬영된 이미지를 목표 이미지로 하여 상기 목표 이미지를 출력한다. 출력 방식은, 촬영된 상기 목표 이미지를 저장하고 촬영된 상기 목표 이미지를 서버로 업로드하는 것을 포함할 수 있으나 이에 한정되지 않으며, 사용자가 상기 목표 이미지를 공유할지 여부를 추가로 알림할 수도 있으며, 이에 대해 한정하지 않는다.In some embodiments, the cooperative shooting information may include a shooting command, where the first terminal takes a picture of a preview image currently obtained by the first terminal after receiving the shooting command sent by the second terminal. and outputs the target image using the captured image as the target image. The output method may include, but is not limited to, storing the captured target image and uploading the captured target image to a server, and the user may additionally notify whether or not to share the target image. not limited to
다른 일부 실시예에서, 촬영 명령은 제1 단말에 의해 로컬 트리거링될 수도 있는 바, 즉, 제1 단말은 촬영 명령을 획득할 수 있고, 상기 촬영 명령에 응답하여 제1 단말에 의해 현재 획득된 프리뷰 이미지를 촬영할 수 있으며, 촬영된 목표 이미지를 획득할 수 있다. 제1 단말은 음성 입력, 제스처 입력, 이어폰 버튼 입력, 촬영 컨트롤 클릭 등 임의의 한 방식으로 입력된 촬영 명령을 획득할 수 있으며, 본 실시예는 촬영 명령의 트리거링 방식에 대해 한정하지 않는다.In some other embodiments, the shooting command may be locally triggered by the first terminal, that is, the first terminal may obtain the shooting command, and the preview currently obtained by the first terminal in response to the shooting command. An image may be captured, and a captured target image may be acquired. The first terminal may acquire the input shooting command by any method, such as voice input, gesture input, earphone button input, or shooting control click, and the present embodiment is not limited to the triggering method of the shooting command.
본 실시예에 따른 촬영 방법에서, 제1 단말은 협력 촬영 과정에서, 제2 단말로 제1 단말에 의해 획득된 프리뷰 이미지를 전송한 후, 프리뷰 이미지에 기반하여 제2 단말에 의해 입력된 제1 단말의 촬영 과정을 지시하기 위한 협력 촬영 정보를 수신하고, 협력 촬영 정보에 대응되는 협력 촬영 동작을 수행하며, 협력 촬영 동작 수행 후 획득된 목표 이미지를 출력한다. 따라서, 본 발명의 실시예에서 제1 단말은 자체가 획득한 프리뷰 이미지를 제2 단말로 전송하여 제2 사용자가 제2 단말에 기반하여 실시간으로 제1 단말에 의해 획득된 프리뷰 이미지를 조회할 수 있도록 하고, 제2 단말을 통해 협력 촬영 정보를 입력하여 제1 단말로 송신할 수 있고, 제1 단말을 원격 제어하여 제1 단말에 대한 촬영 제어를 구현함으로써 사용자가 타인을 요청하여 자신의 촬영을 도울 수 있도록 하고, 사용자가 셀프 촬영 시의 동작 코스트를 감소할 수 있으며, 촬영 퀄리리틀 향상시킬 수 있고, 나아가 콘텐츠 제작자에게 있어서, 자신의 창작 효율 및 창작 품질을 향상시킬 수 있고, 아울러 협력 촬영하는 촬영자, 즉 제2 사용자에게 있어서, 친구, 가족 또는 낯선 사람 같은 타인을 도와주는 기쁨을 얻을 수 있다. 또한, 본 실시예는 전반적으로 촬영의 소셜 인터랙션 놀이 방법이 다양해지도록 한다.In the photographing method according to the present embodiment, the first terminal transmits the preview image acquired by the first terminal to the second terminal in a cooperative photographing process, and then, based on the preview image, the first terminal input by the second terminal The terminal receives cooperative photographing information for instructing a photographing process, performs a cooperative photographing operation corresponding to the cooperative photographing information, and outputs an acquired target image after performing the cooperative photographing operation. Therefore, in an embodiment of the present invention, the first terminal transmits the preview image acquired by itself to the second terminal so that the second user can search the preview image obtained by the first terminal in real time based on the second terminal. In addition, cooperative shooting information may be input through the second terminal and transmitted to the first terminal, and the first terminal is remotely controlled to implement shooting control for the first terminal, so that the user requests another person to take his/her own shooting. In order to help the user, the user can reduce the motion cost during self-shooting, improve the shooting quality, and furthermore, for content creators, their own creative efficiency and creative quality can be improved, and at the same time, cooperative shooting For the photographer, that is, the second user, the joy of helping others such as friends, family, or strangers can be obtained. In addition, this embodiment generally allows the social interaction play method of shooting to be diversified.
도 3을 참조하면, 도 3은 본 발명의 다른 일 실시예에 따른 촬영 방법의 개략적인 흐름도를 도시하였고, 상술한 단말 또는 서버에 적용될 수 있으며, 상기 촬영 방법은 다음과 같은 단계를 포함할 수 있다.Referring to FIG. 3, FIG. 3 shows a schematic flowchart of a photographing method according to another embodiment of the present invention, which can be applied to the above-described terminal or server, and the photographing method may include the following steps. there is.
S210: 협력 촬영 과정에서 제2 단말로 제1 단말에 의해 획득된 프리뷰 이미지를 전송한다.S210: The preview image acquired by the first terminal is transmitted to the second terminal in the cooperative shooting process.
일부 실시형태에서, 단계 S210의 실시형태는, 협력 촬영 과정에서 제2 단말로 제1 단말의 촬영 화면을 전송하되, 촬영 화면은 적어도 하나의 기능 컨트롤 및 제1 단말에 의해 획득된 프리뷰 이미지를 포함할 수 있다.In some embodiments, the embodiment of step S210 transmits a captured screen of the first terminal to the second terminal in the cooperative shooting process, wherein the captured screen includes at least one function control and a preview image obtained by the first terminal. can do.
S220: 프리뷰 이미지에 기반하여 제2 단말에 의해 입력된 협력 촬영 정보를 수신한다.S220: Cooperative photographing information input by the second terminal is received based on the preview image.
S230: 협력 촬영 정보에 대응되는 협력 촬영 동작을 수행한다.S230: A cooperative photographing operation corresponding to the cooperative photographing information is performed.
일부 실시예에서, 협력 촬영 정보는 제1 단말의 디스플레이 정보에 기반하여 제2 단말에 대응되는 제2 사용자에 의해 입력된 촬영 조절 명령을 포함할 수 있고, 이때, 제1 단말은 디스플레이 정보에 기반하여 제2 단말에 의해 입력된 촬영 조절 명령 획득 시, 촬영 조절 명령에 따라 제1 단말의 촬영 파라미터를 조절하여 제1 단말에 의해 현재 획득된 프리뷰 이미지를 조절할 수 있다.In some embodiments, the cooperative photographing information may include a photographing control command input by a second user corresponding to the second terminal based on display information of the first terminal, wherein the first terminal is based on the display information When obtaining the shooting control command input by the second terminal, the preview image currently acquired by the first terminal may be adjusted by adjusting the shooting parameters of the first terminal according to the shooting control command.
촬영 조절 명령은 촬영 화면에 작용하는 동작에 의해 트리거링되어 생성될 수 있고, 프리뷰 이미지에 작용하는 동작에 의해 트리거링되어 생성될 수도 있으며, 본 실시예는 이에 대해 한정하지 않는다.The shooting control command may be triggered and generated by an action acting on the shooting screen or may be triggered and generated by an action acting on the preview image, but the present embodiment is not limited thereto.
일부 실시형태에서, 제2 단말이 프리뷰 이미지에 작용하는 동작을 검출할 경우, 대응되는 촬영 조절 명령을 획득할 수 있는 바, 예를 들어, 촬영 조절 명령은 포커싱, 부분 이미지 파라미터(예를 들어, 부분 밝기, 명암비, 채도 등)의 조절을 위한 적어도 하나를 포함할 수 있으며, 상기 촬영 조절 명령을 제1 단말로 송신하여 제1 단말이 대응되는 협력 촬영 동작을 수행하도록 제어한다.In some embodiments, when the second terminal detects an action acting on the preview image, it may obtain a corresponding shooting adjustment command, for example, the shooting adjustment command includes focusing, partial image parameters (eg, partial brightness, contrast ratio, saturation, etc.), and transmits the shooting control command to the first terminal to control the first terminal to perform a corresponding cooperative shooting operation.
일 예시에서, 제2 사용자가 제2 단말에서 프리뷰 이미지 상의 어느 한 위치(S)를 클릭하면, 제2 단말은 프리뷰 이미지 상의 위치(S)에 작용하는 클릭 동작을 검출할 수 있어 포커싱 기능에 대응되는 화면 참조 명령을 획득하여 포커싱 명령으로 기록하며, 상기 포커싱 명령을 제1 단말로 송신하고, 제1 단말은 상기 포커싱 명령을 획득하며, 제1 단말의 촬영 초점을 프리뷰 이미지 상의 위치(S)에 맞춤으로써 초점을 조절하여 프리뷰 이미지의 초점이 위치(S)에 놓이도록 한다.In one example, when the second user clicks a position (S) on the preview image on the second terminal, the second terminal can detect a click operation acting on the position (S) on the preview image to correspond to the focusing function. Obtains a screen reference command to be, records it as a focusing command, sends the focusing command to the first terminal, and the first terminal acquires the focusing command, and sets the shooting focus of the first terminal to the position (S) on the preview image. By adjusting the focus, the focus of the preview image is placed at the position (S).
다른 일부 실시형태에서, 제2 단말이 촬영 화면에 디스플레이되는 컨트롤에 작용하는 동작을 검출할 경우, 상기 컨트롤에 대응되는 촬영 조절 명령을 획득할 수 있고, 제1 단말로 송신하며, 제1 단말은 상기 촬영 조절 명령을 획득하고, 상기 촬영 조절 명령에 대응되는 협력 촬영 동작을 수행함으로써, 제1 단말에 의해 현재 획득된 프리뷰 이미지에 대해, 제2 사용자가 제2 단말에 디스플레이된 제1 단말의 촬영 화면 상의 기능 컨트롤에 기반하여 촬영 조절 명령을 입력하고, 제2 단말이 상기 촬영 조절 명령을 제1 단말에 송신하여 제1 단말 촬영 화면 상의 기능 컨트롤에 대해 동작하도록 하며, 기능 컨트롤에 대응되는 촬영 파라미터를 조절하여 대응되는 기능을 구현하는 바, 예를 들어, 작용하는 컨트롤에 따라 이미지의 밝기, 명암비, 채도, 선명도, 셔터 속도, 감광도 등을 조절할 수 있으며, 또한, 이미지에 대해 얼굴 보정, 피부 보정 등 보정을 할 수도 있고, 카메라 전환, 필터 등을 조절할 수도 있다.In some other embodiments, when the second terminal detects an action acting on a control displayed on a shooting screen, a shooting control command corresponding to the control may be obtained and sent to the first terminal, and the first terminal may By acquiring the shooting control command and performing a cooperative shooting operation corresponding to the shooting control command, the second user takes a picture of the first terminal displayed on the second terminal with respect to the preview image currently acquired by the first terminal. According to the function control on the screen, a shooting adjustment command is input, and the second terminal sends the shooting adjustment command to the first terminal to operate on the function control on the first terminal shooting screen, and the shooting parameter corresponding to the function control to implement a corresponding function, for example, brightness, contrast ratio, saturation, sharpness, shutter speed, light sensitivity, etc. of an image can be adjusted according to the operating control, and also face correction and skin correction for the image. You can correct your back, switch cameras, adjust filters, etc.
촬영 화면은 다양한 기능 컨트롤을 디스플레이할 수 있고, 상이한 컨트롤은 상이한 협력 촬영 동작에 대응되고, 상이한 기능을 구현하며, 전술한 내용은 예시일 뿐, 편폭을 고려하여 더 열거하지 않으며, 본 실시예는 촬영 화면의 컨트롤 유형 및 구현 가능한 기능에 대해 한정하지 않는다. 또한, 일부 실시예에서, 제2 단말에 제1 단말의 디스플레이 정보가 디스플레이될 경우, 제2 단말은 상기 디스플레이 정보에 작용하는 트리거링 동작을 검출할 수 있고, 대응되는 촬영 조절 명령을 획득할 수 있다. 트리거링 동작에 따라, 촬영 조절 명령에 운반되는 동작 정보는 다를 수 있다. 트리거링 동작은 터치 동작, 에어 제스처 등일 수 있고, 여기서 한정하지 않는다.The shooting screen can display various function controls, different controls correspond to different cooperative shooting operations, and implement different functions. Control types and implementable functions of the shooting screen are not limited. Also, in some embodiments, when display information of the first terminal is displayed on the second terminal, the second terminal may detect a triggering operation acting on the display information and obtain a corresponding shooting control command. . Depending on the triggering motion, motion information carried in the shooting control command may be different. The triggering operation may be a touch operation, an air gesture, and the like, but is not limited thereto.
일부 예시에서, 트리거링 동작이 터치 동작일 경우, 트리거링 정보는 상기 터치 동작에 대응되는 트리거링 위치를 포함할 수 있고, 제2 단말은 상기 트리거링 위치를 제1 단말로 송신하여 제1 단말이 상기 트리거링 위치에 따라 제2 사용자가 제1 단말에 정보를 디스플레이하는 트리거링 위치를 결정할 수 있도록 함으로써 상기 트리거링 위치에 대응되는 촬영 조절 명령을 결정할 수 있다. 상기 트리거링 위치가 촬영 화면의 한 컨트롤에 대응될 경우, 상기 촬영 조절 명령에 대응되는 협력 촬영 동작을 수행하기 위해 상기 컨트롤에 대응되는 촬영 조절 명령을 획득할 수 있다. 상기 트리거링 위치가 프리뷰 이미지에 대응될 경우, 제1 단말을 조절하여 상기 트리거링 위치에 대해 포커싱을 진행하도록 하기 위해, 상기 트리거링 위치의 포커싱을 위한 촬영 조절 명령을 획득할 수 있다. In some examples, when the triggering operation is a touch operation, the triggering information may include a triggering position corresponding to the touch operation, and the second terminal transmits the triggering position to the first terminal so that the first terminal can determine the triggering position. According to the above, a shooting control command corresponding to the triggering position may be determined by allowing the second user to determine a triggering position for displaying information on the first terminal. When the triggering position corresponds to one control on the shooting screen, a shooting control command corresponding to the control may be obtained in order to perform a cooperative shooting operation corresponding to the shooting control command. When the triggering position corresponds to the preview image, a photographing control command for focusing at the triggering position may be acquired to adjust the first terminal to focus on the triggering position.
다른 일부 실시예에서, 협력 촬영 정보는 조절 알림 정보도 포함할 수 있고, 제1 단말은 디스플레이 정보에 기반하여 제2 단말에 의해 입력된 조절 알림 정보를 획득할 시, 조절 알림 정보를 출력하여 제1 단말의 제1 사용자 조절 목표 대상의 위치 및/또는 자세를 알림할 수 있으며, 목표 대상은 제1 단말 및/또는 제1 사용자를 포함하고, 여기서, 조절 알림 정보는 제2 단말에 대응되는 제2 사용자에 의해 현재 획득된 프리뷰 이미지를 기반으로 입력하여 얻어질 수 있다. 물론, 제1 단말도 제1 사용자에 의해 입력된 정보를 획득하여 제2 단말에 출력하도록 송신할 수 있으며, 협력 촬영 과정에서 제1 사용자와 제2 사용자의 소통을 구현할 수 있다.In some other embodiments, the cooperative shooting information may also include adjustment notification information, and when the first terminal obtains the adjustment notification information input by the second terminal based on the display information, it outputs the adjustment notification information to The position and/or posture of a first user adjustment target object of one terminal may be notified, the target target includes the first terminal and/or the first user, and the adjustment notification information corresponds to the second terminal. 2 It can be obtained by inputting based on the preview image currently acquired by the user. Of course, the first terminal may also acquire information input by the first user and transmit the information to be output to the second terminal, and communication between the first user and the second user may be implemented in the cooperative shooting process.
일 예시에서, 도 4를 참조하면, 도 4는 본 발명의 일 예시적 실시예에 따른 촬영 시나리오 개략도를 도시하며, 도 4에 도시된 바와 같이, 제1 사용자는 제1 단말(10)을 어느 한 위치에 셋업하고, 제2 단말(20)은 제1 단말(10)에 의해 송신된 협력 촬영 리퀘스트를 확인한 후, 제1 단말(10)과 연결 구축 시 제2 단말(20)은 제1 단말(10)에 의해 송신된 디스플레이 정보를 수신하고, 상기 디스플레이 정보를 디스플레이하며, 제2 사용자는 제2 단말(20)을 통해 제1 단말(10)의 촬영 화면 및 실시간으로 획득된 프리뷰 이미지를 볼 수 있고, 제2 사용자는 제1 단말(10)에 의해 현재 획득된 프리뷰 이미지에 기반하여 제2 단말(20)을 통해 협력 촬영 정보를 입력할 수 있으며, 제1 단말(10)로 송신하여 제1 단말(10)이 대응되는 협력 촬영 동작을 수행하도록 한다.In an example, referring to FIG. 4 , FIG. 4 shows a schematic diagram of a shooting scenario according to an exemplary embodiment of the present invention, and as shown in FIG. After setting up in one location, the
일부 예시적 실시형태에서, 제2 단말(20)은 제1 단말(10)에 의해 송신된 디스플레이 정보에 작용하는 트리거링 동작을 검출하여 대응되는 촬영 조절 명령을 획득할 수 있다.In some exemplary embodiments, the
일 실시형태로서, 제2 단말(20)은 촬영 화면에 작용하는 트리거링 동작을 검출할 수 있고, 대응되는 촬영 조절 명령을 획득할 수 있다. 촬영 화면은 적어도 하나의 컨트롤을 디스플레이할 수 있고, 도 5를 참조하면, 도 5는 본 발명의 일 예시적 실시예에 따른 제2 단말(20)의 동작 개략도를 도시하며, 도 5에 도시된 바와 같이, 촬영 화면에는 촬영 컨트롤(101), 및 기타 기능에 대응되는 기능 컨트롤(102)이 디스플레이될 수 있고, 제2 단말(20)은 검출된 트리거링된 컨트롤에 따라 상기 컨트롤에 대응되는 명령을 획득하는 바, 예를 들어, 제2 단말(20)이 기능 컨트롤(102)에 작용하는 트리거링 동작을 검출할 경우, 대응되는 촬영 조절 명령을 획득하고, 제1 단말(10)로 송신할 수 있으며, 제1 단말(10)은 상기 촬영 조절 명령에 따라 대응되는 촬영 파라미터를 조절하므로 제2 사용자는 제1 사용자를 협조하여 제1 단말(10)의 촬영 파라미터에 대해 조절을 진행할 수 있다.As an embodiment, the
일 예시에서, 트리거링된 기능 컨트롤(102)에 대응되는 기능이 필터 추가일 경우, 제2 사용자가 상기 기능 컨트롤(102) 클릭 시, 제1 단말(10)이 촬영 화면에 필터 추가 페이지를 디스플레이하도록 할 수 있고, 상기 필터 추가 페이지는 하나 또는 복수의 필터를 디스플레이할 수 있으며, 제1 단말(10)은 현재의 촬영 화면, 프리뷰 이미지를 제2 단말(20)에 송신하여 디스플레이하고, 제2 사용자는 촬영 화면 상의 필터 추가 페이지에 기반하여 필요한 필터를 선택할 수 있다. 그리고, 제1 단말(10)이 제2 단말(20)로 디스플레이 정보를 실시간으로 전송함에 따라, 제2 사용자는 제2 단말(20)을 통해, 제2 단말(20)이 디스플레이 정보에 작용하여 입력한 협력 촬영 정보에 따라 제1 단말(10)에 의해 업데이트된 디스플레이 정보를 실시간으로 볼 수 있으므로 제1 단말(10)에 대한 실시간 촬영 제어를 구현한다.In one example, if the function corresponding to the
다른 일 실시형태로서, 제2 단말(20)은 프리뷰 이미지에 작용하는 트리거링 동작을 검출하고, 대응되는 촬영 조절 명령을 획득할 수 있는 바, 즉, 제2 사용자는 제1 단말에 의해 획득된 프리뷰 이미지에 기반하여 촬영 조절 명령을 입력할 수 있다. 도 6을 참조하면, 도 6은 본 발명의 일 예시적 실시예에 따른 제2 단말(20)의 동작 개략도를 도시하며, 도 6에 도시된 바와 같이, 제2 단말(20)에는 제1 단말(10)의 촬영 화면 및 실시간으로 획득된 프리뷰 이미지가 디스플레이되고, 이때, 프리뷰 이미지 중 제1 사용자의 얼굴이 흐릿하고, 제2 사용자가 제1 사용자의 얼굴이 보다 선명해지도록 초점을 조절하려는 경우, 제2 사용자는 제1 사용자의 얼굴이 위치한 영역을 클릭할 수 있고, 제2 단말(20)이 상기 클릭 동작에 대응되는 명령을 획득하도록 트리거링하며, 제1 단말(10)로 송신하고, 제1 단말(10)은 상기 명령에 따라 클릭 동작에 대응되는 영역에 포커싱 블록(103)을 디스플레이하고, 업데이트된 디스플레이 정보를 제2 단말(20)로 전송하여 도 6에 도시된 바와 같이, 제2 단말(20)에 제1 단말(10)에 의해 초점 조절된 디스플레이 정보가 디스플레이될 수 있도록 한다.As another embodiment, the
다른 일부 예시적 실시형태에서, 제2 사용자는 제2 단말(20)을 통해 제1 사용자와 소통할 수 있으며, 제1 사용자 자신 및 제1 단말(10) 중 적어도 하나의 위치 및/또는 자세를 조절하여 보다 양호한 구도, 촬영 각도 등과 같은 보다 바람직한 촬영 효과를 얻을 수 있도록 안내한다. 예를 들어, 도 4에 도시된 바와 같이, 제2 사용자는 제2 단말(20)에 기반하여 제1 사용자가 프리뷰 이미지에서의 위치가 왼쪽으로 편향된 것을 보고, 음성으로 "왼쪽으로 한 걸음 이동하세요" 또는 "휴대폰을 왼손 측으로 이동하세요"를 입력할 수 있고, 제2 단말(20)은 수집된 입력 음성을 제1 단말(10)로 송신하여 제1 단말(10)이 상기 입력 음성을 재생하도록 하며, 제1 사용자에게 자신의 위치 또는 제1 단말(10)의 위치를 조절하도록 알림하여 제1 사용자 자신이 새로운 프리뷰 이미지에서의 디스플레이 위치를 조절함으로써 조절을 구현하도록 한다. 이리하여, 사용자가 셀프 촬영이 불편할 경우, 기타 사용자의 안내에 따라 보다 양호한 촬영 효과를 얻을 수 있다.In some other exemplary embodiments, the second user may communicate with the first user through the
또한, 제2 사용자는 "자세가 너무 경직되지 말고, 어깨를 자연스럽게 하세요"와 같이 제1 사용자에게 자신의 자세를 조정하도록 알림하는 조절 알림 정보도 입력할 수 있고, 제1 사용자에게 제1 단말의 자세를 조절하도록 알림하는 조절 알림 정보를 입력할 수도 있다. 예를 들어, 제2 사용자가 제1 단말에 의해 획득된 프리뷰 이미지에 기반하여, 제1 단말(10)의 촬영 각도가 제1 사용자의 오른손 측으로 20° 각도로 회전될 시 촬영되는 풍경이 보다 아름답다고 판단할 시, 제2 사용자는 음성으로 "휴대폰을 당신의 오른손 측으로 20° 회전해 보세요"를 입력할 수도 있고, 제2 단말은(20)은 상기 입력 음성을 수집하고 제1 단말(10)로 송신하여 업로드함으로써 제1 사용자가 제1 단말(10)의 각도를 조절하도록 알림할 수 있다.In addition, the second user may also input adjustment notification information for notifying the first user to adjust his/her posture, such as "Don't be too stiff, keep your shoulders natural", and ask the first user to adjust his/her posture. Adjustment notification information for notifying posture adjustment may be input. For example, based on the preview image obtained by the first terminal, the second user believes that the photographed scenery is more beautiful when the photographing angle of the
또한, 전술한 개략도에서, 제1 단말(10)의 디스플레이 정보가 제2 단말(20)에 디스플레이될 시 풀 스크린으로 디스플레이되나, 실제 수요 및 디자인에 따라, 제2 단말은 제1 단말의 디스플레이 정보를 풀 스크린으로 디스플레이할 수 있고, 제1 단말의 디스플레이 정보를 디스플레이함과 동시에 기타 콘텐츠도 디스플레이할 수 있으며, 본 발명은 이에 대해 한정하지 않는다.In addition, in the above schematic diagram, when the display information of the
일부 실시형태에서, 제1 단말은 오디오 재생 장치를 포함할 수 있고, 오디오 재생 장치를 통해 조절 알림 정보를 재생할 수 있다. 오디오 재생 장치는 스피커와 같이 제1 단말에 집적될 수 있고, 제1 단말과 연결될 수도 있는 바, 예를 들어, 유선 또는 무선 방식을 통해 제1 단말과 연결되는 이어폰, 스마트 워치 또는 기타 오디오 재생 가능한 장치일 수 있으며, 본 실시예는 이에 대해 한정하지 않는다.In some embodiments, the first terminal may include an audio playback device and play the adjustment notification information through the audio playback device. The audio reproducing device may be integrated into the first terminal, such as a speaker, and may be connected to the first terminal, for example, an earphone connected to the first terminal through a wired or wireless method, a smart watch, or other audio playback device. It may be a device, and the present embodiment is not limited thereto.
일 실시형태로서, 제1 단말에는 블루투스, WiFi 모듈 등과 같은 무선 통신 모듈이 집적될 수도 있다. 제1 단말은 무선 통신 모듈을 통해 무선 이어폰과 연결되어 무선 이어폰을 통해 조절 알림 정보를 출력할 수 있고, 제1 사용자가 제1 단말에서 멀리 떨어진 경우에도 무선 이어폰을 통해 조절 알림 정보를 뚜렷하게 전송할 수 있어 제1 사용자가 제2 사용자의 알림을 들을 수 있도록 하고, 제1 단말의 스크린이 잘 보이지 않고, 프리뷰 이미지가 잘 보이지 않거나 심지어 보이지 않아도 이어폰을 통해 제2 사용자의 알림에 따라 자세를 조절하여 촬영을 완료할 수 있어, 사용자의 셀프 촬영, 특히 자신을 카메라에 담아 촬영해야 할 시의 동작 코스트를 대폭 감소하였으며, 제2 사용자의 알림을 통해 자세 조절을 진행하고, 촬영 파라미터에 대한 제2 사용자의 조절은 또한 촬영 품질을 대폭 향상시키므로 사용자 경험을 향상시킨다. As an embodiment, a wireless communication module such as a Bluetooth module or a WiFi module may be integrated in the first terminal. The first terminal may be connected to the wireless earphone through a wireless communication module to output adjustment notification information through the wireless earphone, and clearly transmit the adjustment notification information through the wireless earphone even when the first user is far away from the first terminal. so that the first user can listen to the notification of the second user, and even if the screen of the first terminal is difficult to see and the preview image is not visible or even invisible, the user adjusts the posture according to the notification of the second user through the earphone and takes a picture. can be completed, greatly reducing the motion cost of the user's self-shooting, especially when taking a picture with himself in the camera, and adjusting the posture through the notification of the second user, and the second user's Adjustment also improves the user experience by significantly improving the quality of the shot.
예를 들어, 일 시나리오에서, 사용자 A가 어떤 풍경을 만나, 그 풍경을 배경으로 셀프 촬영, 즉, 자신을 풍경에 담아 촬영하려 하나, 혼자 단말을 정확하게 제어하여 촬영을 진행할 수 없는데, 그 원인은 단말을 들고 있을 때의 촬영 각도가 좋지 않거나, 시야가 충분하지 않은 등일 수 있다. 이때, 사용자 A는 상기 방법을 통해 사용자 B(협력 촬영 플랫폼에서 촬영에 능한 사용자이거나, 사용자 A의 친구이거나, 사용자 A의 친구가 아닐 수도 있음)를 요청하여 촬영에 협력하도록 할 수 있고, 사용자 B는 자신의 단말(b)을 통해 사용자 A의 단말(a)에 의해 획득된 프리뷰 이미지를 볼 수 있으며, 단말(b)을 통해 원격 제어 및/또는 조절 알림 정보의 입력을 통해 사용자 A와 소통하여 사용자 A의 촬영을 안내할 수 있다. 따라서, 사용자 A가 사용자 B의 협력 하에 필요한 효과의 이미지 또는 영상을 촬영할 수 있도록 하여, 사용자 A의 동작 코스트를 감소할 뿐만 아니라 촬영 품질을 향상시킨다.For example, in one scenario, user A encounters a certain scenery and tries to take a self-portrait, that is, put himself in the scenery, against the background of the scenery, but cannot accurately control the terminal by himself to take the picture. It may be that the shooting angle when holding the terminal is not good or the field of view is not sufficient. At this time, user A may request user B (who is good at shooting on the collaborative shooting platform, may be a friend of user A, or may not be a friend of user A) to cooperate in shooting, and user B can view the preview image obtained by user A's terminal (a) through its own terminal (b), communicate with user A through remote control and/or control notification information input through terminal (b), and Photographing of user A may be guided. Accordingly, user A can take an image or video with necessary effects under the cooperation of user B, thereby reducing user A's operation cost and improving shooting quality.
S240: 촬영 명령에 응답하여, 제1 단말에 의해 현재 획득된 프리뷰 이미지에 대해 촬영을 진행한다.S240: In response to the photographing command, photographing of the preview image currently acquired by the first terminal is performed.
S250: 촬영된 이미지를 획득한다.S250: Obtain a photographed image.
촬영 명령은 제1 단말 또는 제2 단말에 의해 트리거링될 수 있고, 제1 사용자는 스스로 셔터 순간을 제어할 수 있으며, 제1 단말에 의해 획득된 프리뷰 이미지에 따라 제2 사용자가 셔터 순간을 제어하여 사용자 수요에 부합되는 이미지를 촬영할 수도 있고, 촬영 명령이 제2 단말에 의해 트리거링될 시, 촬영 명령은 협력 촬영 정보를 통해 제1 단말로 전송될 수 있어, 제1 단말이 협력 촬영 정보를 통해 촬영 명령을 획득할 수 있도록 한다. 본 실시예의 협력 촬영 정보는 촬영 조절 명령 및 조절 알림 정보 중 적어도 하나를 포함하므로, 제1 단말이 협력 촬영 정보에 따라 제1 단말에 의해 획득된 프리뷰 이미지를 조절하였다면, 촬영 명령에 응답하여, 협력 촬영 동작 수행 후 제1 단말에 의해 획득된 프리뷰 이미지를 촬영하여, 촬영된 이미지를 획득할 수 있다.The shooting command may be triggered by the first terminal or the second terminal, the first user may control the shutter moment by himself, and the second user may control the shutter moment according to the preview image obtained by the first terminal. An image that meets user demand may be taken, and when a shooting command is triggered by the second terminal, the shooting command may be transmitted to the first terminal through the cooperative shooting information, so that the first terminal shoots through the cooperative shooting information. Allows you to obtain commands. Since the cooperative photographing information of the present embodiment includes at least one of a photographing control command and adjustment notification information, if the first terminal has adjusted the preview image acquired by the first terminal according to the cooperative photographing information, in response to the photographing command, After performing the photographing operation, the captured image may be acquired by photographing the preview image obtained by the first terminal.
일부 실시형태에서, 촬영 명령은 제1 단말에 의해 트리거링될 수 있고, 사용자는 제1 단말의 스크린에 디스플레이되는 촬영 컨트롤을 직접 제어하여 촬영 명령을 트리거링할 수 있고, 제1 단말과 연결된 주변 장치를 통해 촬영 명령을 트리거링할 수도 있다.In some embodiments, the shooting command may be triggered by the first terminal, and the user may trigger the shooting command by directly controlling a shooting control displayed on a screen of the first terminal, and a peripheral device connected to the first terminal may be triggered. A photographing command may be triggered through this.
주변 장치는 이어폰과 같은 오디오 재생 장치일 수 있고, 스마트 워치, 스마트 밴드, AR 글래스 등 웨어러블 장치일 수도 있으며, 본 발명의 실시예는 주변 장치의 유형에 대해 한정하지 않는다. 제1 단말과 연결된 주변 장치를 통해 촬영 명령을 트리거링할 수 있어, 사용자가 직접 제1 단말을 제어할 필요없이 촬영 명령을 트리거링할 수 있음을 이해할 수 있다. 주변 장치는 음성, 터치, 누름 신호 등 적어도 하나의 신호를 수신할 수 있다.The peripheral device may be an audio playback device such as an earphone, or may be a wearable device such as a smart watch, a smart band, or AR glasses, and the embodiment of the present invention is not limited to the type of the peripheral device. It can be understood that the shooting command can be triggered through the peripheral device connected to the first terminal, so that the user can trigger the shooting command without directly controlling the first terminal. The peripheral device may receive at least one signal such as a voice signal, a touch signal, or a press signal.
일 실시형태로서, 주변 장치는 음성 신호를 획득하여 제1 단말에 전송함으로써 음성 신호를 인식하여 대응되는 인식 결과를 얻을 수 있고, 음성 인식 결과가 촬영을 지시할 경우, 예를 들어, 사용자가 주변 장치를 통해 "촬영"을 말할 시, 상기 음성 인식 결과에 대응되는 명령, 즉 촬영 명령을 획득할 수 있다. 이리하여, 사용자가 손으로 단말을 제어하기 불편할 시에도 촬영할 수 있어 사용자 셀프 촬영의 동작 코스트를 감소시킨다.As an embodiment, the peripheral device may recognize the voice signal and obtain a corresponding recognition result by acquiring and transmitting the voice signal to the first terminal, and when the voice recognition result indicates shooting, for example, the user When “shooting” is said through the device, a command corresponding to the voice recognition result, that is, a shooting command may be obtained. Thus, it is possible to take pictures even when it is inconvenient for the user to control the terminal with his or her hands, thereby reducing the operation cost of user self-photography.
다른 일 실시형태로서, 주변 장치에는 촬영 명령을 트리거링하기 위한 터치 버튼이 마련될 수 있고, 상기 터치 버튼은 누름 가능한 실제 버튼일 수 있고, 누름 불가한 가상 버튼일 수도 있다. 주변 장치는 터치 버튼에 작용하는 동작을 검출할 수 있고, 검출된 경우, 대응되는 촬영 명령을 제1 단말에 송신하여 제1 단말이 촬영 명령을 획득하도록 할 수 있다. 예를 들어, 주변 장치가 이어폰일 경우, 사용자는 이어폰 상의 지정 버튼(예를 들어, 재생/정지 버튼)을 눌러 촬영 명령을 트리거링하여 제1 단말이 촬영 명령을 획득하도록 할 수 있고; 또한, 주변 장치가 이어폰이고, 이어폰에 터치 칩과 같은 터치 모듈이 집적되었을 시, 터치 동작(예를 들어, 더블 클릭, 트리플 클릭 등)을 통해 촬영 명령을 트리거링하고 제1 단말로 송신하여 제1 단말이 촬영 명령을 획득하도록 할 수 있으며; 또한, 주변 장치가 스마트 워치이고, 스마트 워치에 터치 디스플레이 스크린이 구비될 경우, 터치 디스플레이 스크린은 촬영 컨트롤을 디스플레이할 수 있고, 상기 촬영 컨트롤에 대한 사용자의 터치 동작이 검출된 경우, 대응되는 촬영 명령을 획득하여 제1 단말로 송신함으로써 제1 단말이 촬영 명령을 획득하도록 할 수 있다.As another embodiment, a touch button for triggering a photographing command may be provided in a peripheral device, and the touch button may be a real button that can be pressed or a virtual button that cannot be pressed. The peripheral device may detect an action acting on the touch button, and if detected, send a corresponding shooting command to the first terminal so that the first terminal obtains the shooting command. For example, when the peripheral device is an earphone, the user may press a designated button (eg, play/pause button) on the earphone to trigger a shooting command so that the first terminal obtains the shooting command; In addition, when the peripheral device is an earphone and a touch module such as a touch chip is integrated in the earphone, a shooting command is triggered through a touch operation (eg, double-click, triple-click, etc.) and transmitted to the first terminal to generate the first command. enable the terminal to obtain a shooting command; In addition, when the peripheral device is a smart watch and the smart watch is equipped with a touch display screen, the touch display screen may display a shooting control, and when a user's touch operation to the shooting control is detected, a corresponding shooting command By obtaining and transmitting to the first terminal, the first terminal may obtain a photographing command.
일부 실시형태에서, 촬영 명령은 제2 단말에 의해 트리거링될 수도 있고, 제2 단말을 제어하는 제2 사용자는 제2 단말을 통해 촬영 명령을 트리거링하고, 촬영 명령을 협력 촬영 정보로써 제1 단말로 전송하여 제1 단말이 협력 촬영 정보에 따라 촬영 명령을 획득하도록 할 수 있으며, 이때, 협력 촬영 정보에 대응되는 협력 촬영 동작을 수행하는 것은 단계 S240이고, 촬영된 이미지 획득 후, 상기 이미지를 협력 촬영 동작 수행 후 얻은 목표 이미지로 출력할 수 있다. 제2 단말이 촬영 명령을 트리거링하는 방식은 제1 단말이 트리거링하는 방법과 유사하며, 구체적으로 상술한 설명을 참조할 수 있고 여기서 더 이상 설명하지 않는다.In some embodiments, the shooting command may be triggered by the second terminal, and the second user controlling the second terminal triggers the shooting command through the second terminal, and sends the shooting command to the first terminal as cooperative shooting information. In this case, performing a cooperative shooting operation corresponding to the cooperative shooting information is step S240, and after obtaining the captured image, the image is cooperatively photographed. It can be output as a target image obtained after performing an operation. The manner in which the second terminal triggers the shooting command is similar to that in the first terminal, and specific reference may be made to the foregoing description, which is not further described herein.
또한, 일부 가능한 실시형태에서, 제2 단말을 통해 촬영 명령을 트리거링하고, 제1 단말에 의해 현재 촬영된 이미지를 획득하고, 촬영된 이미지를 제1 단말로 송신할 수도 있다. 이를 통해, 제2 단말과 제1 단말 사이의 전송 지연으로 인해 제2 단말에 의해 트리거링된 촬영 명령이 제1 단말로 전송될 시, 제2 사용자가 가장 캡쳐하고저 하는 화면을 놓치는 것을 방지할 수 있어, 제2 사용자가 촬영 명령을 트리거링하여 제2 단말이 현재 디스플레이되는 프리뷰 이미지를 획득할 수 있도록 하고, 촬영된 이미지로 제1 단말에 송신함으로써, 촬영 품질을 향상시킬 수 있다.Further, in some possible embodiments, a shooting command may be triggered through the second terminal, an image currently captured by the first terminal may be acquired, and the captured image may be transmitted to the first terminal. Through this, when a photographing command triggered by the second terminal is transmitted to the first terminal due to a transmission delay between the second terminal and the first terminal, it is possible to prevent the second user from missing the screen that the second user wants to capture the most. The second user triggers a photographing command so that the second terminal can acquire a currently displayed preview image and transmit the photographed image to the first terminal, thereby improving photographing quality.
따라서, 제2 단말을 제어하는 제2 사용자는, 전술한 동작을 통해 제1 사용자의 촬영 자세, 위치, 단말 위치, 촬영 파라미터 중 적어도 하나를 조절하도록 도움을 제공하여 제1 사용자의 촬영 품질을 향상시킬 수 있을 뿐만 아니라, 제1 사용자가 촬영을 완료하도록 도울 수 있어, 제1 사용자가 셀프 촬영 시의 동작 코스트를 감소할 수 있는 바, 예를 들어, 제1 사용자가 제1 단말에서 멀리 떨어져 촬영 명령을 트리거링하기 어려울 경우, 사용자를 도와 촬영 명령을 트리거링하고, 심지어 자신이 관찰한 프리뷰 이미지에 따라 사용자 대신 보다 나은 촬영 순간을 포착하여 촬영 품질을 향상시키고, 사용자 경험을 향상시킬 수 있다.Accordingly, the second user controlling the second terminal provides assistance to adjust at least one of the first user's photographing posture, position, terminal position, and photographing parameters through the above-described operation, thereby improving the photographing quality of the first user. In addition, it can help the first user to complete shooting, which can reduce the operation cost of the first user taking self-portrait, for example, the first user is far away from the first terminal for shooting. When it is difficult to trigger the command, it can assist the user to trigger the shooting command, and even capture better shooting moments instead of the user according to the preview image he observed, improving the shooting quality and improving the user experience.
S270: 협력 촬영 동작 후 제1 단말에 의해 얻어진 목표 이미지를 출력한다.S270: After the cooperative shooting operation, the target image obtained by the first terminal is output.
제1 단말이 촬영 명령 획득 후, 촬영 명령에 응답하여 협력 촬영 동작 후 제1 단말에 의해 획득된 프리뷰 이미지를 촬영함으로써 촬영된 이미지를 목표 이미지로 출력할 수 있다.After the first terminal obtains a photographing command, the captured image may be output as a target image by photographing a preview image obtained by the first terminal after a cooperative photographing operation in response to the photographing command.
일부 실시예에서, 제1 단말은 목표 이미지 출력 후, 종료 알림 페이지를 생성할 수 있고, 상기 종료 알림 페이지는 제2 단말과의 연결 해제 여부를 확인하여 금번 협력 촬영을 종료하기 위한 것이다. 일 예시에서, 상기 종료 알림 페이지는 "금번 협력 촬영 종료 여부를 확인하세요"와 "예"를 표시하는 버튼, "아니요"를 표시하는 버튼과 같은 종료 알림 정보를 디스플레이할 수 있고, 제1 단말은 트리거링된 버튼을 검출하여 트리거링된 버튼에 대응되는 명령을 획득할 수 있는 바, 예를 들어, "아니요"를 표시하는 버튼이 트리거링된 것으로 검출되면, 계속 촬영 명령을 획득하여 제2 단말과의 연결을 유지할 수 있다. 일 실시형태로서, 제1 단말은 단계 S220 및 후속 단계를 계속하여 수행하여 일차적으로 구축된 협력 촬영에 기반하여 복수의 이미지를 출력할 수 있도록 함으로써, 촬영 효율을 향상시키고, 반복 연결을 방지할 수 있다.In some embodiments, the first terminal may generate an end notification page after outputting the target image, and the end notification page confirms whether or not the connection with the second terminal is disconnected to end the current cooperative shooting. In one example, the end notification page may display end notification information such as "Check whether this cooperative shooting has ended", a button indicating "Yes", and a button indicating "No", and the first terminal It is possible to detect a triggered button and obtain a command corresponding to the triggered button, for example, when it is detected that a button indicating "no" is triggered, a continuous shooting command is obtained to connect with the second terminal. can keep As an embodiment, the first terminal continuously performs step S220 and subsequent steps to output a plurality of images based on the primarily established cooperative shooting, thereby improving shooting efficiency and preventing repeated connection. there is.
일부 실시형태에서, 종료 알림 페이지에 작용하는 확인 동작이 기정 시간을 초과하여 검출되지 못한 경우, 제1 단말은 자동적으로 제2 단말과의 연결을 해제하여 금번 협력 촬영을 종료함으로써 확인을 잊었거나 기타 원인으로 인한 불필요한 전력 소모를 감소할 수 있다.In some embodiments, if a confirmation operation acting on the end notification page is not detected after a predetermined period of time, the first terminal automatically disconnects from the second terminal to end this cooperative shooting, so that confirmation is forgotten or other Unnecessary power consumption due to the cause can be reduced.
또한, 본 실시예에서 상세하게 설명하지 않은 부분은 전술한 실시예를 참조할 수 있으며, 여기서 더 이상 설명하지 않는다.In addition, parts not described in detail in this embodiment may refer to the above-described embodiment, and are not described herein any further.
이리하여, 본 실시예에 따른 촬영 방법을 통해, 제1 단말은 협력 촬영 과정에서 실시간으로 제1 단말에 의해 획득된 프리뷰 이미지를 제2 단말로만 전송할 수 있고, 프리뷰 이미지와 기타 기능 컨트롤을 함께 포함하는 제1 단말의 촬영 화면을 전송하여, 제2 사용자가 제2 단말에 기반하여 제1 단말에 의해 실시간으로 획득된 프리뷰 이미지 또는 촬영 화면을 조회하고, 제2 단말을 통해 협력 촬영 정보를 입력할 수도 있도록 하며, 협력 촬영 정보는 촬영 조절 명령 및/또는 조절 알림 정보를 포함할 수 있고, 제2 단말은 협력 촬영 정보를 제1 단말로 전송하여 제1 단말이 상기 협력 촬영 정보 획득 후 상기 협력 촬영 정보에 대응되는 협력 촬영 동작을 수행함으로써 제1 단말이 현재 획득한 프리뷰 이미지를 조절하도록 하고, 마지막으로, 조절 후 제1 단말 또는 제2 단말에 의해 트리거링된 촬영 명령에 응답하여, 협력 촬영 동작 수행 후 제1 단말에 의해 얻어진 프리뷰 이미지를 촬영하고, 촬영된 이미지를 출력하여 제1 사용자에 대한 협력 촬영을 완료한다. 사용자가 셀프 촬영 시 인물과 풍경의 비율이 적절한 상황에서 자신과 풍경을 함께 촬영하기 어려운 경우가 많으므로, 본 실시예에 따른 촬영 방법은 제2 사용자가 제1 사용자를 협조하여 촬영할 수 있도록 하고, 원격으로 제1 단말을 제어하여 촬영 제어를 구현하도록 하며, 또한 조절 알림 정보를 입력하여 제1 사용자가 촬영을 조절하도록 안내할 수도 있어, 제1 사용자가 셀프 촬영 시의 동작 코스트를 감소할 뿐만 아니라 제1 사용자가 타인의 협력에 의해 최종 촬영 품질을 향상시킬 수 있도록 한다. 또한, 전술한 실시예에 의해 구현 가능한 효과를 구현할 수 있다.Thus, through the photographing method according to the present embodiment, the first terminal can transmit the preview image obtained by the first terminal in real time during the cooperative photographing process only to the second terminal, and includes the preview image and other function controls together. transmits the captured screen of the first terminal, so that the second user can search the preview image or the captured screen acquired by the first terminal in real time based on the second terminal, and input cooperative photographing information through the second terminal. The cooperative photographing information may include a photographing control command and/or adjustment notification information, and the second terminal transmits the cooperative photographing information to the first terminal so that the first terminal obtains the cooperative photographing information and then the cooperative photographing information. By performing a cooperative photographing operation corresponding to the information, the first terminal adjusts the currently acquired preview image, and finally, performs a cooperative photographing operation in response to a photographing command triggered by the first terminal or the second terminal after the adjustment. After that, the preview image obtained by the first terminal is photographed, and the photographed image is output to complete cooperative photographing of the first user. Since it is often difficult for a user to take a picture of himself and the scenery together in a situation where the ratio of the person and the scenery is appropriate when taking a self-portrait, the photographing method according to the present embodiment allows the second user to cooperate with the first user to take the picture, The first terminal is remotely controlled to implement shooting control, and the adjustment notification information can be input to guide the first user to adjust shooting, which not only reduces the operation cost when the first user takes a self-shot, but also Enables the first user to improve the final shooting quality through the cooperation of others. In addition, effects that can be implemented by the above-described embodiment can be implemented.
일부 실시예에서, 단계 S110 또는 단계 S210 이전에, 단계 S310 내지 단계 S330을 더 포함할 수도 있고, 구체적으로, 도 7을 참조하면, 도 7은 본 발명의 일 예시적 실시예에 따른 촬영 방법에서 사용자의 촬영 협력을 요청하는 개략적인 흐름도를 도시하고, 구체적으로 다음과 같은 단계를 포함할 수 있다.In some embodiments, steps S310 to S330 may be further included before step S110 or step S210. Specifically, referring to FIG. 7 , FIG. 7 is a photographing method according to an exemplary embodiment of the present invention. A schematic flowchart of requesting a user's shooting cooperation may be shown, and may specifically include the following steps.
S310: 적어도 하나의 제3 단말에 협력 촬영 리퀘스트를 송신한다.S310: A cooperative shooting request is transmitted to at least one third terminal.
협력 촬영이 필요할 시, 제1 단말은 적어도 하나의 제3 단말에 협력 촬영 리퀘스트를 송신할 수 있다. When cooperative shooting is required, the first terminal may transmit a cooperative shooting request to at least one third terminal.
일부 실시형태에서, 제1 단말은 하나의 제3 단말로 협력 촬영 리퀘스트를 송신할 수 있고, 제3 단말은 플랫폼에서 제1 사용자에 의해 지정된 사용자의 단말일 수 있고, 플랫폼에서 제1 사용자를 팔로우한 사용자의 단말일 수도 있으며, 플랫폼에서 제1 사용자와 친구 관계인 사용자의 단말 등일 수 있고, 본 실시예는 이에 대해 한정하지 않는다. 전술한 플랫폼은 협력 촬영 플랫폼, 즉, 실시간 통신 소프트웨어, 소셜 플랫폼 또는 기타 협력 촬영의 지원이 가능한 플랫폼 중 적어도 하나일 수 있다.In some embodiments, the first terminal may send a cooperative shooting request to one third terminal, the third terminal may be a terminal of a user designated by the first user on the platform, and follow the first user on the platform. It may be a terminal of one user, or a terminal of a user who is friends with the first user on the platform, and the present embodiment is not limited thereto. The aforementioned platform may be at least one of cooperative shooting platforms, that is, real-time communication software, social platforms, or other platforms capable of supporting cooperative shooting.
일부 예시적 시나리오에서, 장 여사가 외출 여행 시, 기념 촬영을 하고 싶지만, 그녀는 자신의 촬영 수준이 낮음을 알고 있으며 촬영 기술이 뛰어난 아들 장 군에게 촬영 지원을 요청하고자 할 경우, 장 군의 단말로 협력 촬영 요청을 송신할 수 있고, 장 군은 단말에 입력된 협력 촬영 정보를 통해 장 여사의 촬영에 협조할 수 있으며, 구체적인 협력 촬영 방식은 상기 실시예를 참조할 수 있고, 여기서 더 이상 설명하지 않는다. 이리하여, 장 군은 장 여사의 단말에 의해 반송된 프리뷰 이미지를 보면서 장 여사가 단말 위치를 조절하도록 안내할 수 있고, 장 여사가 자세 및 위치를 조절하도록 안내할 수도 있으며, 장 여사의 단말을 원격으로 제어하여 촬영 파라미터를 조절하고, 촬영 명령을 트리거링하여 조절된 이미지를 출력할 수도 있다. 이로써, 촬영의 놀이법을 다양하게 할 뿐만 아니라 촬영 품질을 향상시키고, 동작 코스트를 감소시킴과 아울러, 수시로 사용자 간의 감정을 증진시키고 사용자 경험을 향상시킬 수 있다.In some exemplary scenarios, when Ms. Zhang wants to take a commemorative photo on an outing trip, but she knows that her shooting level is low and wants to ask her son, General, who has excellent shooting skills, to assist in shooting, the general's terminal A cooperative shooting request can be sent to the terminal, and the general can cooperate with Ms. Zhang through the cooperative shooting information input to the terminal. The specific cooperative shooting method can refer to the above embodiment. I never do that. In this way, Mrs. Zhang can guide Ms. Zhang to adjust the position of the terminal while viewing the preview image sent by Ms. Zhang's terminal, and also guide Ms. Zhang to adjust the posture and position of Ms. Zhang's terminal. Shooting parameters may be controlled by remote control, and an adjusted image may be output by triggering a shooting command. Accordingly, it is possible not only to diversify the way of shooting, but also to improve the quality of shooting, reduce operation costs, and enhance feelings between users at any time and improve user experience.
다른 일 예시적 시나리오에서, 장거리 연애 중인 한메이메이는 자신의 춤추는 모습을 촬영하고 싶지만, 거리가 멀어 스크린이 잘 보이지 않고, 카운트다운을 이용하기에도 불편하여, 알제리에 거주 중인 남자친구가 촬영을 도와주기 바라는 경우, 남자친구의 단말로 협력 촬영 요청을 송신하여, 남자친구가 한메이메이의 단말에 의해 수집된 화면을 실시간으로 볼 수 있도록 하고, 한메이메이가 단말의 위치를 조절하도록 안내할 수 있으며, 또한 한메이메이가 자세 및 위치를 조절하도록 안내할 수도 있고, 한메이메이의 단말의 촬영 파라미터를 원격 제어하고, 촬영 명령을 트리거링하여 촬영 시작과 촬영 종료를 제어하여 촬영된 영상을 출력할 수도 있다.In another exemplary scenario, Han Meimei, who is in a long-distance relationship, wants to film herself dancing, but the distance is too far to see the screen well, and it is inconvenient to use the countdown, so her boyfriend living in Algeria helps her shoot. If you wish, send a cooperative shooting request to your boyfriend's terminal, so that your boyfriend can view the screens collected by Hanmeimei's terminal in real time, and guide Hanmeimei to adjust the location of the terminal; In addition, it is possible to guide Hanmeimei to adjust posture and position, remotely control shooting parameters of Hanmeimei's terminal, and trigger a shooting command to control the start and end of shooting to output the captured image.
다른 일부 실시형태에서, 제1 사용자는 복수의 제3 단말로 협력 촬영 리퀘스트를 송신할 수도 있는 바, 예를 들어, 협력 촬영 리퀘스트를 지정된 그룹에 송신할 수 있다. 일 예시에서, 제1 사용자는 그룹의 채팅 화면 내에서 협력 촬영 리퀘스트를 생성하기 위한 컨트롤을 클릭할 수 있고, 제1 단말은 제1 사용자의 클릭 동작을 검출하여 협력 촬영 리퀘스트를 생성하고, 협력 촬영 리퀘스트를 상기 그룹 내의 복수의 사용자의 복수의 단말, 즉, 복수의 제3 단말로 송신하여 상기 그룹 내의 복수의 제3 단말이 상기 협력 촬영 리퀘스트를 수신하고, 상기 협력 촬영 리퀘스트에 대한 확인 여부를 선택하도록 할 수 있다. 다른 일 예시에서, 제1 사용자는 제1 단말에서 협력 촬영 리퀘스트 생성 후 팝업된 채팅 리스트 또는 연락처 리스트에서 상응한 그룹을 선택하여 선택된 그룹을 통해 협력 촬영 리퀘스트를 상기 그룹 내의 적어도 한 사용자의 단말로 송신하도록 할 수도 있다.In some other embodiments, the first user may transmit a cooperative photographing request to a plurality of third terminals, for example, the cooperative photographing request may be transmitted to a designated group. In an example, a first user may click a control for generating a cooperative photographing request in a chat screen of a group, and the first terminal detects the first user's click action to generate the cooperative photographing request, and the cooperative photographing request is generated. A request is transmitted to a plurality of terminals of a plurality of users in the group, that is, a plurality of third terminals in the group, the plurality of third terminals in the group receive the cooperative photographing request, and select whether to confirm the cooperative photographing request. can make it In another example, the first user selects a corresponding group from a pop-up chat list or contact list after generating a cooperative photographing request in the first terminal, and transmits the cooperative photographing request to the terminal of at least one user in the group through the selected group. might as well make it happen.
일 형태로서, 그룹은 복수의 촬영 동호인이 집결된 촬영 동호 그룹, 복수의 촬영사가 집결된 촬영사 그룹을 포함할 수 있고, 제1 단말은 협력 촬영 리퀘스트를 촬영 동호 그룹 또는 촬영사 그룹으로 송신하여 촬영 수준이 높은 사용자를 목표로 요청함으로써 촬영 품질을 향상시킬 수 있다. 물론, 제1 단말은 협력 촬영 리퀘스트를 제1 사용자가 소속된 임의의 한 그룹으로 송신할 수도 있다. 그리고, 전술한 그룹은 협력 촬영 플랫폼에 한정되지 않으며, 기타 플랫폼일 수도 있고, 이에 대해 한정하지 않는다.As one form, the group may include a photography club group in which a plurality of photography club members are gathered and a cinematographer group in which a plurality of cinematographers are gathered, and the first terminal transmits a cooperative photography request to the photography club group or the cinematographer group, Shooting quality can be improved by requesting a user with a high shooting level as a target. Of course, the first terminal may transmit the cooperative photographing request to any one group to which the first user belongs. In addition, the aforementioned group is not limited to the collaborative shooting platform, and may be other platforms as well, but is not limited thereto.
일 예시적 실시형태에서, 제3 단말의 사용자는 협력 촬영 플랫폼에서 제1 사용자를 팔로우하고, 제1 사용자가 협력 촬영이 필요할 시, "팔로워" 리스트에서 제3 단말의 사용자를 찾을 수 있으며, 대응되는 채팅 화면으로 진입하여, 상기 제3 단말로 협력 촬영 리퀘스트를 송신할 수 있고, 상기 제3 단말의 사용자는 상기 제3 단말의 채팅 화면에 기반하여 상기 협력 촬영 리퀘스트를 확인할 수 있다.In one exemplary embodiment, the user of the third terminal follows the first user on the collaborative photographing platform, and when the first user needs cooperative photographing, the user of the third terminal may be found in the “followers” list, and the corresponding , a cooperative shooting request may be transmitted to the third terminal, and a user of the third terminal may check the cooperative shooting request based on the chatting screen of the third terminal.
다른 일 예시적 실시형태에서, 제3 단말의 사용자와 제1 단말의 사용자는 실시간 통신 소프트웨어에서 친구 관계이나, 협력 촬영 플랫폼에서 친구 관계가 아니면, 제1 사용자는 협력 촬영 플랫폼에서 협력 촬영 리퀘스트를 생성하고, 공유를 통해 실시간 통신 소프트웨어로 스킵하며, 사용자를 선택하여 상기 협력 촬영 리퀘스트를 송신할 수 있고, 제3 단말의 사용자는 제1 사용자와의 실시간 통신 소프트웨어에서의 채팅 화면을 통해 상기 협력 촬영 리퀘스트를 볼 수 있고, 채팅 화면에 기반하여 상기 협력 촬영 리퀘스트를 확인할 수 있다.In another exemplary embodiment, if the user of the third terminal and the user of the first terminal are friends in the real-time communication software, but not friends in the collaborative photographing platform, the first user generates a cooperative photographing request in the collaborative photographing platform. and skip to the real-time communication software through sharing, select a user to send the cooperative photographing request, and the user of the third terminal transmits the cooperative photographing request through a chat screen in the real-time communication software with the first user. , and the cooperative shooting request can be confirmed based on the chatting screen.
일부 실시형태에서, 협력 촬영 리퀘스트는 링크, 이미지, 웹페이지의 형태로 송신될 수 있는 바, 예를 들어, 협력 촬영 리퀘스트가 링크의 형태로 송신될 시, 제2 사용자는 상기 협력 촬영 리퀘스트에 대응되는 링크를 클릭하여 제3 단말에 대응되는 요청 페이지가 디스플레이되도록 트리거링할 수 있으며, 제3 단말의 사용자는 요청 페이지에서 확인할 수 있다.In some embodiments, the cooperative shooting request may be transmitted in the form of a link, image, or web page. For example, when the cooperative shooting request is transmitted in the form of a link, the second user responds to the cooperative shooting request. By clicking on the link, a request page corresponding to the third terminal may be triggered to be displayed, and the user of the third terminal may check the requested page.
또한, 일부 실시예에서, 제1 단말이 협력 촬영 플랫폼에서 협력 촬영 리퀘스트 생성 후, 기타 플랫폼을 통해 제3 단말로 송신하는 경우, 제3 단말의 사용자는 상기 협력 촬영 리퀘스트에 대응되는 링크를 클릭할 시, 협력 촬영 리퀘스트를 생성하는 협력 촬영 플랫폼에 대응되는 애플리케이션이 제3 단말에 사전 설치되었는지 여부를 검출할 수 있고, 사전 설치된 경우, 협력 촬영 플랫폼에 대응되는 애플리케이션으로 스킵될 수 있고, 협력 촬영 플랫폼에 기반하여 상기 협력 촬영 리퀘스트에 대응되는 요청 페이지를 디스플레이하고 상기 리퀘스트를 확인할 수 있으며; 사전 설치되지 않은 경우, 제3 단말의 사용자에게 앱 스토어에서 설치하도록 알림할 수 있으며, 구체적인 내용은 더 이상 설명하지 않는다.Further, in some embodiments, when the first terminal generates a cooperative photographing request on the cooperative photographing platform and sends it to the third terminal through other platforms, the user of the third terminal may click a link corresponding to the cooperative photographing request. In case, it is possible to detect whether an application corresponding to the collaborative photographing platform generating the cooperative photographing request is pre-installed in the third terminal, and if it is pre-installed, the application corresponding to the cooperative photographing platform may be skipped, and the cooperative photographing platform may be skipped. displaying a request page corresponding to the cooperative shooting request and confirming the request based on; If it is not pre-installed, the user of the third terminal may be reminded to install it from the App Store, and the specific details are not described further.
S320: 협력 촬영 리퀘스트를 확인한 후 복수의 제3 단말 중 적어도 하나의 제4 단말에 의해 반환된 확인 정보를 획득한다.S320: Acquire confirmation information returned by at least one fourth terminal among a plurality of third terminals after confirming the cooperative photographing request.
복수의 제3 단말은 제1 단말의 협력 촬영 리퀘스트가 수신된 후, 사용자가 상기 협력 촬영 리퀘스트에 대한 확인 동작을 검출할 수 있고, 검출될 시 확인 정보를 생성하고, 제1 단말로 송신하며, 제1 단말은 복수의 제3 단말 중 적어도 하나의 제4 단말이 협력 촬영 리퀘스트를 확인한 후 반환한 확인 정보를 획득할 수 있다.After the cooperative shooting request of the first terminal is received, the plurality of third terminals can detect a user's confirmation operation for the cooperative shooting request, generate confirmation information when detected, and transmit it to the first terminal; The first terminal may obtain confirmation information returned after at least one fourth terminal among a plurality of third terminals confirms the cooperative photographing request.
일 구체적인 예시에서, 사용자 A가 촬영할 줄 모르고, 촬영 수준이 높은 사용자 B를 자신의 촬영에 협조하도록 요청하고 싶은 경우, 사용자 B가 어디에 위치하든 사용자 A는 사용자 B가 원격으로 협력 촬영하도록 요청할 수 있으며, 사용자 B는 요청 확인 후 사용자 A의 단말에 의해 실시간으로 획득된 프리뷰 이미지를 볼 수 있고, 사용자 A의 단말을 제어하여 사용자 A의 단말에 의해 획득된 프리뷰 이미지의 효과를 조절할 수 있다. 이리하여, 사용자가 셀프 촬영이 불편하거나 또는 사용자 A가 보다 높은 품질의 이미지를 촬영하고자 할 경우, 기타 사용자를 요청하여 협력 촬영할 수 있어, 셀프 촬영의 동작 코스트를 감소할 수 있고 아울러 촬영 품질을 향상시킬 수 있다.In one specific example, if user A does not know how to shoot and wants to request user B, who has a high shooting level, to cooperate with his shooting, wherever user B is located, user A can remotely request user B to cooperate with user B, , User B can view the preview image obtained by user A's terminal in real time after confirming the request, and can adjust the effect of the preview image obtained by user A's terminal by controlling user A's terminal. In this way, if the user is inconvenient to take self-portrait or if user A wants to take a higher-quality image, other users can be requested to take a photo together, thereby reducing the operation cost of self-shooting and improving the shooting quality. can make it
일부 가능한 실시형태에서, 복수의 제3 단말 중 복수의 제4 단말이 동시에 제1 단말의 협력 촬영 리퀘스트를 확인하고, 확인 정보를 제1 단말로 송신하는 경우, 제1 단말은 복수의 제4 단말과 동시에 협력 촬영할 수 있다.In some possible embodiments, when a plurality of fourth terminals among a plurality of third terminals simultaneously check the cooperative photographing request of the first terminal and transmit confirmation information to the first terminal, the first terminal is configured to check the plurality of fourth terminals. You can shoot together at the same time.
일 예시에서, 사용자 A가 밖에서 촬영해야 할 경우, 여러 사람의 촬영 의견을 얻고 싶으면, 자신의 가족과 같이 복수의 사용자를 동시에 요청할 수 있고, 가족들이 함께 사용자 A의 촬영에 의견을 제공하도록 할 수 있어, 촬영 인터랙션의 방식을 다양하게 할 뿐만 아니라 소셜 기능도 증강하고, 가족 친구들과의 감정을 증진할 수 있다.In one example, if user A needs to shoot outside and wants to get shooting opinions from multiple people, he can request multiple users at the same time, such as his own family, and let the family members give their opinions to user A's shooting together. As a result, it not only diversifies the way of shooting interaction, but also enhances social functions and enhances feelings with family and friends.
일부 실시예에서, 적어도 하나의 제4 단말이 협력 촬영 리퀘스트를 확인할 시, 제1 단말은 하나 또는 복수의 제2 단말을 선택하여 연결을 구축할 수 있는 바, 즉, 하나 또는 복수의 제2 단말만 제1 단말의 촬영에 협조하도록 할 수 있다. 일 실시예에서, 단계 S320 이후에 단계 S330도 포함할 수 있다. 단계 S330에서, 적어도 하나의 제4 단말에 의해 반환된 확인 정보에 기반하여 적어도 하나의 제4 단말에서 협력 촬영할 제2 단말을 결정하여 협력 촬영할 제2 단말로 제1 단말에 의해 획득된 프리뷰 이미지를 전송한다.In some embodiments, when at least one fourth terminal confirms the cooperative shooting request, the first terminal may select one or a plurality of second terminals to establish a connection, that is, one or a plurality of second terminals. Only the first terminal may cooperate with the shooting. In one embodiment, step S330 may also be included after step S320. In step S330, based on the confirmation information returned by the at least one fourth terminal, the second terminal to be cooperatively photographed is determined by the at least one fourth terminal, and the preview image obtained by the first terminal is transferred to the second terminal to be cooperatively photographed. send.
예를 들어, 사용자 A의 단말은 적어도 하나의 제4 단말이 협력 촬영 리퀘스트에 대한 확인 정보에 따라, 상기 적어도 하나의 제4 단말에 대응되는 사용자 정보(제2 사용자의 계정 정보, 협력 촬영 리퀘스트 확인 시 제2 사용자에 의해 입력된 정보 중 적어도 하나)를 디스플레이할 수 있고, 사용자 A는 디스플레이된 사용자 정보에 따라 하나 또는 복수의 제4 단말을 협력 촬영할 제2 단말로 선택하여 협력 촬영할 수 있으며, 단계 S110 및 후속 단계 또는 단계 S210 및 후속 단계를 수행한다.For example, user A's terminal determines user information corresponding to at least one fourth terminal (account information of the second user, cooperative shooting request confirmation at least one of the information input by the second user) may be displayed, and the user A may select one or a plurality of fourth terminals as the second terminal to cooperatively photograph according to the displayed user information and perform cooperative photographing; S110 and subsequent steps or steps S210 and subsequent steps are performed.
또한, 일부 실시예에서, 단계 S110 또는 단계 S210 이전에, 단계 S410 내지 단계 S420을 포함할 수 있고, 구체적으로 도 8을 참조하면, 도 8은 본 발명의 다른 일 예시적 실시예에 따른 촬영 방법에서 사용자의 촬영 협력을 요청하는 개략적인 흐름도를 도시하며, 구체적으로 다음과 같은 단계를 포함할 수 있다.Also, in some embodiments, steps S410 to S420 may be included before step S110 or step S210. Specifically, referring to FIG. 8 , FIG. 8 illustrates a photographing method according to another exemplary embodiment of the present invention. Shows a schematic flow chart for requesting the user's shooting cooperation, and may specifically include the following steps.
S410: 협력 촬영 플랫폼에 대응되는 서버로 협력 촬영 리퀘스트를 송신하여 협력 촬영 플랫폼이 협력 촬영 리퀘스트에 기반하여 협력 촬영 요청 정보를 발표하도록 한다.S410: A cooperative shooting request is sent to a server corresponding to the cooperative shooting platform, so that the cooperative shooting platform publishes cooperative shooting request information based on the cooperative shooting request.
협력 촬영 리퀘스트에는 촬영 콘텐츠(풍경, 인물, 동물 등), 촬영 스타일(예를 들어 청신함, 창의력 등)을 포함하는 협력 촬영 요구 사항 정보, 촬영 수준에 대한 요구 사항(예를 들어 높음, 중간, 낮음 등)을 포함할 수 있다. 제1 사용자는 제1 단말을 트리거링하여 협력 촬영 리퀘스트의 리퀘스트 페이지를 생성할 수 있고, 상기 리퀘스트 페이지에 기반하여 관련 정보를 입력하며, 제1 단말은 페이지 제출 명령 획득 시 제1 사용자에 의해 입력된 정보에 기반하여 협력 촬영 리퀘스트를 생성한다. 제1 단말이 플랫폼에 발표하기로 선택된 발표 명령을 검출할 경우, 협력 촬영 리퀘스트를 협력 촬영 플랫폼에 대응되는 서버로 송신하여 협력 촬영 플랫폼이 협력 촬영 리퀘스트에 기반하여 협력 촬영 요청 정보를 발표하도록 할 수 있고, 복수의 제3 단말은 협력 촬영 플랫폼을 통해 상기 협력 촬영 요청 정보를 수신할 수 있다.Collaborative filming requests include information on cooperative filming requirements, including filming content (landscapes, people, animals, etc.), filming style (e.g. freshness, creativity, etc.), and requirements for filming level (e.g. high, medium, low). etc.) may be included. The first user triggers the first terminal to generate a request page for a cooperative shooting request, inputs related information based on the request page, and the first terminal receives a page submission command input by the first user when obtaining a page submission command. A cooperative shooting request is generated based on the information. When the first terminal detects an announcement command selected to announce to the platform, it may send a cooperative shooting request to a server corresponding to the cooperative shooting platform, so that the cooperative shooting platform announces the cooperative shooting request information based on the cooperative shooting request. and a plurality of third terminals may receive the cooperative photographing request information through a cooperative photographing platform.
협력 촬영 요청 정보는 협력 촬영 리퀘스트에 기반하여 얻어지며, 협력 촬영 리퀘스트의 발신자 정보, 협력 촬영 리퀘스트에 운반된 정보 중 적어도 하나를 운반할 수 있어, 기타 사용자가 협력 촬영 플랫폼에 기반하여 상기 협력 촬영 요청 정보를 볼 수 있고, 관련 정보를 획득할 수 있도록 한다.The cooperative shooting request information is obtained based on the cooperative shooting request, and may carry at least one of the sender information of the cooperative shooting request and the information carried in the cooperative shooting request, so that other users request the collaborative shooting based on the collaborative shooting platform. Information can be viewed and related information can be acquired.
S420: 서버에 의해 피드백된, 협력 촬영 요청 정보를 확인한 후 적어도 하나의 제4 단말에 의해 반환된 확인 정보를 획득한다.S420: Acquiring confirmation information returned by at least one fourth terminal after confirming the cooperative shooting request information fed back by the server.
제3 단말이 사용자가 협력 촬영 요청 정보를 확인하는 확인 동작을 검출할 경우, 대응되는 확인 정보를 생성하여 서버로 반환할 수 있고, 서버는 상기 확인 정보를 제1 단말로 피드백할 수 있으며, 예를 들어, 서버는 상기 확인 정보를 제1 단말로 전달할 수 있고, 제1 단말은 서버에 의해 피드백된, 협력 촬영 요청 정보를 확인한 후 복수의 제3 단말 중 적어도 하나의 제4 단말에 의해 반환된 확인 정보를 획득할 수 있다.When the third terminal detects a user confirming the cooperative shooting request information, the corresponding confirmation information may be generated and returned to the server, and the server may feed back the confirmation information to the first terminal. For example, the server may transmit the confirmation information to the first terminal, and the first terminal checks the cooperative shooting request information fed back by the server, and then returns the information returned by at least one fourth terminal among a plurality of third terminals. Confirmation information can be obtained.
일부 실시예에서, 제3 단말에 대응되는 사용자 정보가 지시하는 촬영 수준은 지정된 촬영 조건을 만족한다. 일부 실시형태에서, 제1 사용자가 협력 촬영 플랫폼에 대응되는 서버로 협력 촬영 리퀘스트 송신 시, 제1 단말을 통해 협력 촬영 리퀘스트에 대해 요청 확인 조건을 설정할 수 있고, 사용자가 상기 협력 촬영 리퀘스트를 접수할 경우, 우선 상기 사용자의 사용자 정보가 지시하는 촬영 수준이 지정된 촬영 조건을 만족하는지 여부를 판단해야 하고, 만족할 경우 요청 확인 조건에 부합된다고 판단하며, 이때, 상기 사용자는 단말에 기반하여 협력 촬영 리퀘스트에 대해 성공적인 확인을 진행할 수 있다.In some embodiments, a photographing level indicated by user information corresponding to the third terminal satisfies a specified photographing condition. In some embodiments, when a first user transmits a cooperative shooting request to a server corresponding to a cooperative shooting platform, conditions for confirming the request for the cooperative shooting request may be set through the first terminal, and the user may accept the cooperative shooting request. In this case, it is first determined whether the shooting level indicated by the user information of the user satisfies the specified shooting condition, and if it is satisfied, it is determined that the request confirmation condition is satisfied. A successful verification can be performed.
일 예시에서, 사용자 B는 사용자 A에 의해 송신된 협력 촬영 리퀘스트에 대응되는 링크를 클릭하고, 사용자 B가 사용하는 단말은 대응되는 화면을 디스플레이하며, 화면에는 협력 촬영 리퀘스트를 확인하기 위한 확인 버튼이 포함되는 바, 예를 들면, 버튼에는 "요청 수락", "수락 확인" 또는 협력 촬영 리퀘스트의 확인을 유사하게 표시하는 기타 문구가 디스플레이될 수 있다. 이때, 사용자 B의 사용자 정보가 지시하는 촬영 수준이 지정된 촬영 조건을 만족하지 않을 경우, 상기 확인 버튼은 클릭 불가거나 협력 촬영 리퀘스트에 대한 확인을 트리거링하지 않으며; 사용자 B의 사용자 정보가 지시하는 촬영 수준이 지정된 촬영 조건을 만족할 경우, 상기 확인 버튼은 클릭 가능한 바, 즉, 사용자 B가 상기 확인 버튼에 대한 터치 동작을 검출할 수 있고, 상기 터치 동작에 응답하여 협력 촬영 리퀘스트에 대한 확인을 트리거링하며, 사용자 A의 단말로 확인 정보를 반환하고, 사용자 A의 협력 촬영 리퀘스트를 수락한다.In one example, user B clicks a link corresponding to a cooperative shooting request sent by user A, a terminal used by user B displays a corresponding screen, and a confirmation button for confirming the cooperative shooting request is displayed on the screen. As included, for example, "request accepted", "acceptance confirmation", or other phrases similarly indicating confirmation of the cooperative shooting request may be displayed on the button. At this time, if the shooting level indicated by the user information of user B does not satisfy the specified shooting condition, the confirm button is not clickable or does not trigger confirmation of the cooperative shooting request; When the photographing level indicated by user B's user information satisfies the designated photographing condition, the OK button is clickable, that is, User B can detect a touch operation on the OK button, and respond to the touch operation. Triggers confirmation of the cooperative photographing request, returns confirmation information to user A's terminal, and accepts user A's cooperative photographing request.
일부 실시예에서, 복수의 제3 단말 중 적어도 하나의 제4 단말이 협력 촬영 리퀘스트를 확인할 경우, 즉, 제1 단말이 적어도 하나의 제4 단말에 대응되는 확인 정보를 획득할 경우, 제1 단말은 그 중에서 하나 또는 복수의 제4 단말을 협력 촬영하는 제2 단말로 선택하여 협력 촬영을 진행할 수 있다. 일 실시예에서, 단계 S420 이후에 단계 S430을 더 포함할 수 있으며, 단계 S430은, 적어도 하나의 제4 단말에 의해 반환된 확인 정보에 기반하여 적어도 하나의 제4 단말에서 협력 촬영할 제2 단말을 결정하여 협력 촬영할 제2 단말로 제1 단말에 의해 획득된 프리뷰 이미지를 전송한다.In some embodiments, when at least one fourth terminal among a plurality of third terminals confirms the cooperative shooting request, that is, when the first terminal obtains confirmation information corresponding to at least one fourth terminal, the first terminal may perform cooperative photographing by selecting one or a plurality of fourth terminals among them as the second terminal for cooperative photographing. In one embodiment, the step S430 may be further included after the step S420, and the step S430 determines the second terminal to be photographed cooperatively by the at least one fourth terminal based on the confirmation information returned by the at least one fourth terminal. The preview image obtained by the first terminal is transmitted to the second terminal to be determined and cooperatively photographed.
이리하여, 사용자를 요청하여 협력 촬영하는 전술한 방법을 통해, 사용자가 타인의 협력 촬영이 필요한 다양한 시나리오에서, 전술한 방법을 통해 타인을 요청하고, 상술한 실시예에 따른 촬영 방법을 통해 타인의 협력에 의해 촬영을 완료하도록 할 수 있다. 따라서, 사용자가 홀로 촬영하기 어려울 시 기타 사용자를 요청하여 협력 촬영함으로써 사용자의 동작 코스트를 감소하고, 사용자가 고품질의 이미지를 촬영하기 어려울 시 기타 사용자를 요청하여 협력 촬영함으로써 촬영 품질을 향상시킬 수 있을 뿐만 아니라, 촬영 놀이법을 다양화하였고, 사용자 간의 소통을 증진할 수 있으며, 사용자 경험을 향상시킨다.In this way, through the above-described method of requesting a user for cooperative shooting, in various scenarios in which a user needs to take a cooperative photograph of another person, the user requests another person through the above-described method, and through the photographing method according to the above-described embodiment, the user of another person. It is possible to complete the shooting by cooperation. Therefore, when it is difficult for the user to shoot alone, the user's motion cost can be reduced by requesting other users for cooperative shooting, and when it is difficult for the user to shoot high-quality images, the shooting quality can be improved by requesting other users for cooperative shooting. In addition, shooting play methods are diversified, communication between users can be promoted, and user experience is improved.
도 9를 참조하면, 도 9는 본 발명의 일 실시예에 따른 촬영 장치의 모듈 블록도를 도시하며, 본 발명의 실시예의 촬영 장치(900)는, 정보 전송 모듈(910), 정보 수신 모듈(920), 촬영 제어 모듈(930) 및 이미지 출력 모듈(940)을 포함할 수 있고, 여기서, Referring to FIG. 9 , FIG. 9 shows a module block diagram of a photographing apparatus according to an embodiment of the present invention. The photographing apparatus 900 according to an embodiment of the present invention includes an information transmission module 910 and an information reception module ( 920), a shooting control module 930, and an image output module 940, where:
정보 전송 모듈(910)은, 협력 촬영 과정에서 제2 단말로 제1 단말에 의해 획득된 프리뷰 이미지를 전송하고;The information transmission module 910 transmits the preview image obtained by the first terminal to the second terminal in the cooperative shooting process;
정보 수신 모듈(920)은, 프리뷰 이미지에 기반하여 제2 단말에 의해 입력된 협력 촬영 정보를 수신하며, 협력 촬영 정보는 제1 단말에 대해 촬영 제어를 진행하고;The information receiving module 920 receives cooperative photographing information input by the second terminal according to the preview image, and the cooperative photographing information performs photographing control for the first terminal;
촬영 제어 모듈(930)은, 협력 촬영 정보에 대응되는 협력 촬영 동작을 수행하고;The shooting control module 930 performs a cooperative shooting operation corresponding to the cooperative shooting information;
이미지 출력 모듈(940)은, 제1 단말이 협력 촬영 동작 수행 후 얻은 목표 이미지를 출력한다.The image output module 940 outputs a target image obtained after the first terminal performs a cooperative shooting operation.
일 실시예에서, 협력 촬영 정보는 촬영 조절 명령을 포함하고, 촬영 제어 모듈(930)은, 촬영 조절 명령에 따라 제1 단말의 촬영 파라미터를 조절하는 촬영 조절 서브 모듈을 포함할 수 있고, 촬영 조절 명령은 제2 단말 입력에 기반하여 입력되고 제1 단말을 제어하며, 촬영 파라미터는 제1 단말의 이미지 촬영 동작을 제어하여 목표 이미지를 획득한다.In an embodiment, the cooperative photographing information includes a photographing adjustment command, and the photographing control module 930 may include a photographing adjustment submodule for adjusting photographing parameters of the first terminal according to the photographing adjustment command. A command is input based on the input of the second terminal and controls the first terminal, and the shooting parameter controls an image capturing operation of the first terminal to obtain a target image.
일 실시예에서, 협력 촬영 정보는 조절 알림 정보를 포함하고, 촬영 제어 모듈(930)은, 조절 알림 정보를 출력하여 제1 단말의 제1 사용자에게 목표 대상의 위치 및/또는 자세를 조절하도록 알림하는 알림 출력 서브 모듈을 포함할 수 있으며, 목표 대상은 제1 단말 및/또는 제1 사용자를 포함하고, 조절 알림 정보는 현재 획득된 프리뷰 이미지를 기반으로 제2 단말에 대응되는 제2 사용자에 의해 입력하여 얻어진 것이다.In an embodiment, the cooperative photographing information includes adjustment notification information, and the photographing control module 930 outputs the adjustment notification information to notify the first user of the first terminal to adjust the position and/or posture of the target object. may include a notification output submodule for outputting notifications, the target target includes the first terminal and/or the first user, and the adjustment notification information is provided by the second user corresponding to the second terminal based on the currently obtained preview image. obtained by entering
일 실시예에서, 제1 단말은 오디오 재생 장치를 포함하고, 알림 출력 서브 모듈은 오디오 재생 장치를 통해 조절 알림 정보를 재생하는 오디오 재생 유닛을 포함할 수 있다.In an embodiment, the first terminal may include an audio playback device, and the notification output submodule may include an audio playback unit that plays the adjustment notification information through the audio playback device.
일 실시예에서, 협력 촬영 정보는 촬영 명령을 포함하고, 촬영 제어 모듈(930)은 이미지 촬영 모듈 및 이미지 획득 모듈을 포함할 수 있으며, 여기서, In one embodiment, the cooperative shooting information includes a shooting command, and the shooting control module 930 may include an image shooting module and an image acquisition module, where:
이미지 촬영 모듈은, 촬영 명령에 응답하여 제1 단말에 의해 현재 획득된 프리뷰 이미지를 촬영하고;An image capturing module captures a preview image currently acquired by the first terminal in response to a capturing command;
이미지 획득 모듈은, 촬영된 이미지를 획득한다.An image acquisition module acquires a photographed image.
일 실시예에서, 정보 전송 모듈(910)은, 협력 촬영 과정에서 제2 단말로 제1 단말의 촬영 화면을 전송하는 화면 전송 서브 모듈을 포함하고, 촬영 화면은 적어도 하나의 기능 컨트롤 및 제1 단말에 의해 획득된 프리뷰 이미지를 포함한다.In one embodiment, the information transmission module 910 includes a screen transmission submodule for transmitting a captured screen of the first terminal to a second terminal in a cooperative shooting process, wherein the captured screen includes at least one function control and the first terminal. It includes a preview image obtained by
일 실시예에서, 촬영 장치(900)는 촬영 리퀘스트 모듈, 촬영 확인 모듈 및 단말 결정 모듈을 포함하고, 여기서,In one embodiment, the photographing device 900 includes a photographing request module, a photographing confirmation module, and a terminal determination module, wherein:
촬영 리퀘스트 모듈은, 복수의 제3 단말로 협력 촬영 리퀘스트를 송신하고;The shooting request module sends a cooperative shooting request to a plurality of third terminals;
촬영 확인 모듈은, 협력 촬영 리퀘스트를 확인한 후 복수의 제3 단말 중 적어도 하나의 제4 단말에 의해 반환된 확인 정보를 획득한다.The shooting confirmation module obtains confirmation information returned by at least one fourth terminal among a plurality of third terminals after confirming the cooperative shooting request.
단말 결정 모듈은, 적어도 하나의 제4 단말에 의해 반환된 확인 정보에 기반하여, 적어도 하나의 제4 단말에서 협력 촬영할 제2 단말을 결정함으로써 협력 촬영할 제2 단말로 제1 단말에 의해 획득된 프리뷰 이미지를 전송한다.The terminal determination module determines a second terminal to be cooperatively photographed in the at least one fourth terminal based on the identification information returned by the at least one fourth terminal, so that the preview obtained by the first terminal as the second terminal to be cooperatively photographed. send the image
본 발명의 실시예의 촬영 장치는 본 발명의 실시예에 따른 촬영 방법을 수행할 수 있으며, 그 구현 원리는 유사하고, 본 발명의 각 실시예 중의 촬영 장치의 각 모듈에 의해 수행되는 동작은 본 발명의 각 실시예 중의 촬영 방법의 단계와 서로 대응되며, 촬영 장치의 각 모듈에 대한 상세한 기능은 상술한 내용에서 대응되는 촬영 방법 중의 설명을 참조할 수 있으며, 여기서 더 이상 설명하지 않는다.The photographing device of the embodiment of the present invention can perform the photographing method according to the embodiment of the present invention, the implementation principle is similar, and the operation performed by each module of the photographing device in each embodiment of the present invention is the same as the present invention. The steps of the photographing method in each embodiment correspond to each other, and detailed functions of each module of the photographing device may refer to the description of the corresponding photographing method in the foregoing, and will not be described herein.
이하, 도 10을 참조하면, 도 10은 본 발명의 실시예를 구현하기에 적합한 전자기기(1000)의 구조 블록도를 도시한다. 본 발명의 실시예의 전자기기는 컴퓨터 등과 같은 장치를 포함할 수 있으나 이에 한정되지 않는다. 도 10에 도시된 전자기기는 하나의 예시일 뿐, 본 발명의 실시예의 기능 및 사용 범위에 대해 어떠한 제한도 주어서는 안된다.Referring now to FIG. 10, FIG. 10 shows a structural block diagram of an
전자기기(1000)는, 메모리 및 프로세서를 포함하고, 여기서 프로세서는 후술되는 처리 장치(1001)일 수 있고, 메모리는 후술되는 리드 온리 메모리(ROM)(1002), 랜덤 액세스 메모리(RAM)(1003) 및 저장 장치(1008) 중 적어도 하나를 포함할 수 있으며, 구체적으로 다음과 같다.The
도 10에 도시된 바와 같이, 전자기기(1000)는 처리 장치(예를 들어, 중앙 프로세서, 그래픽 프로세서 등)(1001)를 포함할 수 있고, 이는 리드 온리 메모리(ROM)(1002)에 저장된 프로그램 또는 저장 장치(1008)로부터 랜덤 액세스 메모리(RAM)(1003)에 로드된 프로그램에 따라 다양한 적절한 동작 및 처리를 수행할 수 있다. RAM(1003)에는 전자기기(1000)의 동작에 필요한 다양한 프로그램 및 데이터가 더 저장된다. 처리 장치(1001), ROM(1002) 및 RAM(1003)은 버스(1004)를 통해 서로 연결된다. 입출력(I/O) 인터페이스(1005)도 버스(1004)에 연결된다.As shown in FIG. 10 , an
통상적으로, 예를 들어, 터치 스크린, 터치 패드, 키보드, 마우스, 카메라, 마이크, 가속도계, 자이로스코프 등을 포함하는 입력 장치(1006); 예를 들어, 액정 디스플레이(LCD), 스피커, 진동기 등을 포함하는 출력 장치(1007); 예를 들어, 자기 테이프, 하드 디스크 등을 포함하는 저장 장치(1008); 및 통신 장치(1009)는 I/O 인터페이스(1005)에 연결될 수 있다. 통신 장치(1009)는 전자기기(1000)와 기타 기기가 무선 또는 유선으로 통신하여 데이터를 교환하도록 할 수 있다. 도 10은 다양한 장치를 구비하는 전자기기(1000)를 도시하였으나, 도시된 모든 장치를 실시하거나 구비해야 하는 것은 아님을 이해해야 할 것이다. 보다 많거나 보다 적은 장치를 대체적으로 실시하거나 구비할 수 있다.
특히, 본 발명의 실시예에 따르면, 위에서 흐름도를 참조하여 설명된 과정은 컴퓨터 소프트웨어 프로그램으로 구현될 수 있다. 예를 들어, 본 발명의 실시예는 비일시적 컴퓨터 판독 가능 저장 매체에 탑재된 컴퓨터 프로그램을 포함하는 컴퓨터 프로그램 제품을 포함하며, 상기 컴퓨터 프로그램은 흐름도에 도시된 방법을 수행하기 위한 프로그램 코드를 포함한다. 이러한 실시예에서, 상기 컴퓨터 프로그램은 통신 장치(1009)를 통해 네트워크로부터 다운로드 및 설치되거나, 저장 장치(1008)로부터 설치되거나, 또는 ROM(1002)으로부터 설치될 수 있다. 상기 컴퓨터 프로그램은 처리 장치(1001)에 의해 실행될 시 본 발명 실시예의 방법에서 한정한 상기 기능을 수행한다.In particular, according to an embodiment of the present invention, the process described above with reference to the flowchart may be implemented as a computer software program. For example, an embodiment of the present invention includes a computer program product including a computer program embodied in a non-transitory computer-readable storage medium, wherein the computer program includes program code for performing the method shown in the flowchart. . In this embodiment, the computer program may be downloaded and installed from a network via
또한, 본 발명의 상기 컴퓨터 판독 가능 저장 매체는 컴퓨터 판독 가능 신호 매체 또는 컴퓨터 판독 가능 저장 매체 또는 상술한 양자의 임의의 조합일 수 있다. 컴퓨터 판독 가능 저장 매체는, 예를 들어 전기, 자기, 광, 전자기, 적외선, 또는 반도체의 시스템, 장치 또는 소자이거나 임의의 상기 조합일 수 있으나 이에 한정되지 않는다. 컴퓨터 판독 가능 저장 매체의 보다 구체적인 예는, 하나 또는 복수의 도선을 구비하는 전기적 연결, 휴대식 컴퓨터 자기 디스크, 하드 디스크, 랜덤 액세스 메모리(RAM), 리드 온리 메모리(ROM), 소거 프로그램 가능한 리드 온리 메모리(EPROM 또는 플래시 메모리), 광섬유, 휴대식 컴팩트 자기 디스크 리드 온리 메모리(CD-ROM), 광 저장 소자, 자기 저장 소자, 또는 상기 임의의 적합한 조합을 포함할 수 있으나 이에 한정되지 않는다. 본 발명에서, 컴퓨터 판독 가능 저장 매체는 프로그램이 포함되거나 저장되는 임의의 유형 매체일 수 있고, 상기 프로그램은 명령 수행 시스템, 장치 또는 소자에 의해 사용되거나 그와 결합하여 사용될 수 있다. 또한, 본 발명에서, 컴퓨터 판독 가능 신호 매체는 베이스 밴드 또는 반송파의 일부로 전파되는 데이터 신호를 포함할 수 있고, 컴퓨터 판독 가능 프로그램 코드를 적재한다. 이러한 전파되는 데이터 신호는 다양한 형태를 이용할 수 있고, 전자기 신호, 광신호 또는 상기 임의의 적합한 조합을 포함하나 이에 한정되지 않는다. 컴퓨터 판독 가능 신호 매체는 컴퓨터 판독 가능 저장 매체 외의 임의의 컴퓨터 판독 가능 저장 매체일 수도 있고, 상기 컴퓨터 판독 가능 신호 매체는 명령 수행 시스템, 장치 또는 소자에 의해 사용되거나 또는 그와 결합하여 사용되는 프로그램을 송신, 전파 또는 전송할 수 있다. 컴퓨터 판독 가능 저장 매체에 포함된 프로그램 코드는 임의의 적절한 매체에 의해 전송될 수 있고, 전선, 광 케이블, RF(주파수) 등 또는 상기 임의의 적합한 조합을 포함하나 이에 한정되지 않는다.Further, the computer readable storage medium of the present invention may be a computer readable signal medium or a computer readable storage medium or any combination of the foregoing. A computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or element, or any combination of the foregoing. More specific examples of the computer-readable storage medium include an electrical connection having one or a plurality of wires, a portable computer magnetic disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), and an erasable programmable read-only memory. (EPROM or flash memory), optical fiber, portable compact magnetic disk read only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing. In the present invention, a computer-readable storage medium may be any tangible medium in which a program is contained or stored, and the program may be used by or in combination with an instruction execution system, device, or element. Also, in the present invention, the computer readable signal medium may include a data signal propagated as part of a baseband or carrier wave, and carries computer readable program code thereon. Such propagated data signals may take many forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the foregoing. A computer readable signal medium may be any computer readable storage medium other than a computer readable storage medium, wherein the computer readable signal medium includes a program used by, or in combination with, a system, device, or element for performing instructions. It can transmit, propagate or transmit. The program code contained in a computer readable storage medium may be transmitted by any suitable medium, including but not limited to electric wire, optical cable, RF (frequency), etc. or any suitable combination of the foregoing.
일부 실시형태에서, 클라이언트, 서버는 HTTP(HyperText Transfer Protocol, 하이퍼 텍스트 전송 프로토콜)와 같은 임의의 현재 공지되었거나 향후 연구 개발될 네트워크 프로토콜을 이용하여 통신을 진행할 수 있고, 임의의 형태 또는 매체의 디지털 데이터 통신(예를 들어, 통신 네트워크)과 서로 연결될 수 있다. 통신 네트워크의 예시는 근거리 통신망(LAN), 원거리 통신망(WAN), 인터넷 및 단대단 네트워크(예를 들어, ad hoc 단대단 네트워크) 및 임의의 공지되었거나 향후 연구 개발될 네트워크를 포함할 수 있다.In some embodiments, the client and server may communicate using any currently known or future research and development network protocol, such as HTTP (HyperText Transfer Protocol), and digital data in any form or medium. Communications (eg, communication networks) may be interconnected. Examples of communication networks may include local area networks (LANs), wide area networks (WANs), the Internet and end-to-end networks (eg, ad hoc end-to-end networks) and any known or future research and development networks.
상기 컴퓨터 판독 가능 저장 매체는 상기 전자기기에 포함된 것일 수 있고, 별도로 존재하여 상기 전자기기에 장착되지 않은 것일 수도 있다.The computer-readable storage medium may be included in the electronic device, or may be separately present and not installed in the electronic device.
상기 컴퓨터 판독 가능 저장 매체에는 하나 또는 복수의 프로그램이 적재되고, 상기 하나 또는 복수의 프로그램이 상기 전자기기에 의해 실행될 시, 상기 전자기기는 다음과 같은 단계를 수행한다. 협력 촬영 과정에서, 상기 제2 단말로 상기 제1 단말에 의해 획득된 프리뷰 이미지를 전송하고; 상기 프리뷰 이미지에 기반하여 상기 제2 단말에 의해 입력된 협력 촬영 정보를 수신하되, 상기 협력 촬영 정보는 상기 제1 단말에 대해 촬영 제어를 진행하고; 상기 협력 촬영 정보에 대응되는 협력 촬영 동작을 수행하며; 상기 협력 촬영 동작을 수행한 후 상기 제1 단말에 의해 얻어진 목표 이미지를 출력한다.One or more programs are loaded on the computer-readable storage medium, and when the one or more programs are executed by the electronic device, the electronic device performs the following steps. In a cooperative shooting process, transmit the preview image obtained by the first terminal to the second terminal; receiving cooperative photographing information input by the second terminal based on the preview image, wherein the cooperative photographing information performs photographing control for the first terminal; performing a cooperative photographing operation corresponding to the cooperative photographing information; After performing the cooperative photographing operation, the target image obtained by the first terminal is output.
하나 또는 복수의 프로그래밍 언어 또는 그들의 조합으로 본 발명의 동작을 수행하기 위한 컴퓨터 프로그램 코드를 작성할 수 있고, 상기 프로그래밍 언어는 Java, Smalltalk, C++와 같은 객체 지향 프로그래밍 언어를 포함하나 이에 한정되지 않으며, "C"언어와 같은 상규적인 절차 지향 프로그래밍 언어 또는 유사한 프로그래밍 언어를 포함할 수도 있다. 프로그램 코드는 완전히 사용자 컴퓨터에서 실행될 수 있고, 일부가 사용자 컴퓨터에서 실행될 수도 있으며, 하나의 독립된 소프트웨어 팩으로 실행될 수도 있고, 일부가 사용자 컴퓨터에서 실행되고 일부가 원격 컴퓨터에서 실행되거나, 완전히 원격 컴퓨터 또는 서버에서 실행될 수 있다. 원격 컴퓨터와 관련된 경우, 원격 컴퓨터는 근거리 통신망(LAN) 또는 원거리 통신망(WAN)을 포함하는 임의의 종류의 네트워크를 통해 사용자 컴퓨터에 연결될 수 있거나, 외부 컴퓨터에 연결(예를 들어, 인터넷 서비스 제공자를 이용하여 인터넷을 통해 연결)될 수 있다.Computer program codes for performing the operations of the present invention can be written in one or a plurality of programming languages or combinations thereof, and the programming languages include, but are not limited to, object-oriented programming languages such as Java, Smalltalk, and C++. It may also include a conventional procedure-oriented programming language such as the C" language or a similar programming language. The program code may run entirely on the user's computer, partly on the user's computer, as a standalone software pack, partly on the user's computer and partly on a remote computer, or entirely on a remote computer or server. can be run in In the context of a remote computer, the remote computer can be connected to the user's computer through any kind of network, including a local area network (LAN) or wide area network (WAN), or to an external computer (e.g., through an Internet service provider). can be connected via the Internet).
도면 중의 흐름도와 블록도는 본 발명의 다양한 실시예의 시스템, 방법 및 컴퓨터 프로그램 제품에 따라 구현 가능한 시스템 아키텍처, 기능 및 동작을 도시한다. 이 점에서, 흐름도 또는 블록도의 각 블록은 하나의 모듈, 프로그램 세그먼트 또는 코드의 일부를 대표할 수 있고, 상기 모듈, 프로그램 세그먼트 또는 코드의 일부는 하나 또는 복수의 규정된 논리 기능을 구현하기 위한 실행 가능한 명령을 포함한다. 그리고, 일부 대체 구현에서, 블록에 표시된 기능은 도면에 표시된 순서와 다르게 발생될 수도 있다. 예를 들어, 두 개의 연이어 표시된 블록은 실질적으로 기본적으로 병행되게 수행될 수 있고, 반대되는 순서로 수행될 수도 있으며, 이는 관련된 기능에 따라 결정된다. 또한, 블록도 및/또는 흐름도 중의 각 블록, 및 블록도 및/또는 흐름도 중의 블록의 조합은, 규정된 기능 또는 동작을 수행하는 전문적인 하드웨어에 기반한 시스템을 통해 구현될 수 있으며, 또는 전문적인 하드웨어와 컴퓨터 명령의 조합을 통해 구현될 수 있다.The flowcharts and block diagrams in the drawings illustrate system architectures, functions, and operations that may be implemented in accordance with the systems, methods, and computer program products of various embodiments of the present invention. In this regard, each block of a flowchart or block diagram may represent a single module, program segment, or portion of code, wherein the module, program segment, or portion of code is configured to implement one or a plurality of specified logical functions. Contains executable commands. And, in some alternative implementations, the functions shown in the blocks may occur in a different order than shown in the figures. For example, two blocks presented in succession may be executed substantially in parallel or in reverse order, depending on the function involved. In addition, each block in the block diagram and/or flowchart, and a combination of blocks in the block diagram and/or flowchart, may be implemented by a specialized hardware-based system that performs prescribed functions or operations, or specialized hardware. It can be implemented through a combination of and computer instructions.
본 발명 실시예의 설명에서 언급된 모듈 또는 유닛은 소프트웨어의 방식을 통해 구현될 수 있고, 하드웨어의 방식을 통해 구현될 수도 있다. 모듈 또는 유닛의 명칭은 특정 경우 상기 유닛 자체에 대한 한정을 이루지 않는 바, 예를 들어, 디스플레이 모듈은 "리소스 업로드 화면을 디스플레이하기 위한 모듈"로 설명될 수도 있다.Modules or units mentioned in the description of the embodiments of the present invention may be implemented through a software method or may be implemented through a hardware method. The name of a module or unit is not limited to the unit itself in a specific case. For example, the display module may be described as "a module for displaying a resource upload screen".
본 명세서에서 상기 설명된 기능은 적어도 일부가 하나 또는 복수의 하드웨어 논리 부재를 통해 수행될 수 있다. 예를 들어, 비제한적으로, 사용 가능한 시범 유형의 하드웨어 논리 부재는, 현장 프로그램 가능 게이트 어레이(FPGA), 주문형 집적 회로(ASIC), 특정 용도 표준 제품(ASSP), 시스템 온 칩(SOC), 복합 프로그래머블 논리 소자(CPLD) 등을 포함한다.At least some of the functions described herein above may be performed through one or a plurality of hardware logic elements. By way of example and not limitation, demonstration types of hardware logic elements available include field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on a chip (SOCs), complex It includes a programmable logic device (CPLD) and the like.
본 발명의 맥락상, 컴퓨터 판독 가능 저장 매체는 유형 매체일 수 있고, 명령 수행 시스템, 장치 또는 기기에 제공되어 사용되거나 또는 명령 수행 시스템, 장치 또는 기기와 결합되어 사용되는 프로그램을 포함하거나 저장할 수 있다. 컴퓨터 판독 가능 저장 매체는 기계 판독 가능 신호 매체 또는 기계 판독 가능 저장 매체일 수 있다. 컴퓨터 판독 가능 저장 매체는 전자적, 자기적, 광학적, 전자기적, 적외선적, 또는 반도체 시스템, 장치 또는 기기, 또는 상기 내용의 임의의 적합한 조합을 포함할 수 있으나 이에 한정되지 않는다. 기계 판독 가능 저장 매체의 더 구체적인 예시는 하나 또는 복수의 선에 기반한 전기적 연결, 휴대식 컴퓨터 디스크, 하드 디스크, 랜덤 액세스 메모리(RAM), 리드 온리 메모리(ROM), 소거 프로그램 가능한 리드 온리 메모리(EPROM 또는 플래시 메모리), 광섬유, 휴대식 컴팩트 자기 디스크 리드 온리 메모리(CD-ROM), 광 저장 소자, 자기 저장 소자, 또는 상기 임의의 적합한 조합을 포함한다.In the context of the present invention, a computer-readable storage medium may be a tangible medium, and may include or store a program provided to and used by a command execution system, device or device, or used in combination with a command execution system, device or device. . A computer-readable storage medium may be a machine-readable signal medium or a machine-readable storage medium. A computer-readable storage medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or device, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more lines, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact magnetic disk read only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
본 발명의 하나 또는 복수의 실시예에 따르면, 제1 단말에 적용되는 촬영 방법을 제공하고, 상기 방법은, 협력 촬영 과정에서 상기 제2 단말로 상기 제1 단말에 의해 획득된 프리뷰 이미지를 전송하는 단계; 상기 프리뷰 이미지에 기반하여 상기 제2 단말에 의해 입력된 협력 촬영 정보를 수신하되, 상기 협력 촬영 정보는 상기 제1 단말에 대해 촬영 제어를 진행하는 단계; 상기 협력 촬영 정보에 대응되는 협력 촬영 동작을 수행하는 단계; 및 상기 협력 촬영 동작을 수행한 후 상기 제1 단말에 의해 얻어진 목표 이미지를 출력하는 단계;를 포함한다.According to one or more embodiments of the present invention, a photographing method applied to a first terminal is provided, and the method includes transmitting a preview image acquired by the first terminal to the second terminal in a cooperative photographing process. step; Receiving cooperative photographing information input by the second terminal based on the preview image, wherein the cooperative photographing information performs photographing control for the first terminal; performing a cooperative photographing operation corresponding to the cooperative photographing information; and outputting a target image obtained by the first terminal after performing the cooperative photographing operation.
일 실시예에서, 상기 협력 촬영 정보는 촬영 조절 명령을 포함하고, 상기 협력 촬영 정보에 대응되는 협력 촬영 동작을 수행하는 상기 단계는, 상기 촬영 조절 명령에 따라 상기 제1 단말의 촬영 파라미터를 조절하되, 상기 촬영 조절 명령은 상기 제2 단말에 기반하여 입력되고 상기 제1 단말을 제어하며, 상기 촬영 조절 파라미터는 상기 제1 단말의 이미지 촬영 동작을 제어하여 상기 목표 이미지를 획득하는 단계를 포함한다.In one embodiment, the cooperative photographing information includes a photographing control command, and the step of performing a cooperative photographing operation corresponding to the cooperative photographing information comprises: adjusting a photographing parameter of the first terminal according to the photographing control command; , the shooting control command is input based on the second terminal and controls the first terminal, and the shooting control parameter controls an image shooting operation of the first terminal to obtain the target image.
일 실시예에서, 상기 협력 촬영 정보는 조절 알림 정보를 포함하고, 상기 협력 촬영 정보에 대응되는 협력 촬영 동작을 수행하는 상기 단계는, 상기 조절 알림 정보를 출력하여 상기 제1 단말의 제1 사용자에게 목표 대상의 위치 및/또는 자세를 조절하도록 알림하되, 상기 목표 대상은 상기 제1 단말 및/또는 상기 제1 사용자를 포함하고, 상기 조절 알림 정보는 현재 획득된 프리뷰 이미지 입력에 기반하여 상기 제2 단말에 대응되는 제2 사용자에 의해 얻어진 것인 단계;를 더 포함한다.In an embodiment, the cooperative photographing information includes adjustment notification information, and the step of performing the cooperative photographing operation corresponding to the cooperative photographing information includes outputting the adjustment notification information to the first user of the first terminal. Notifying to adjust the position and/or posture of a target object, wherein the target object includes the first terminal and/or the first user, and the adjustment notification information is based on a currently obtained preview image input, the second It further includes a step obtained by a second user corresponding to the terminal.
일 실시예에서, 상기 제1 단말은 오디오 재생 장치를 포함하고, 상기 조절 알림 정보를 출력하는 상기 단계는, 상기 오디오 재생 장치를 통해 상기 조절 알림 정보를 재생하는 단계를 포함한다.In one embodiment, the first terminal includes an audio playback device, and the step of outputting the adjustment notification information includes playing the adjustment notification information through the audio playback device.
일 실시예에서, 상기 협력 촬영 정보는 촬영 명령을 포함하고, 상기 협력 촬영 정보에 대응되는 동작을 수행하는 상기 단계는, 상기 촬영 명령에 응답하여, 상기 제1 단말에 의해 현재 획득된 프리뷰 이미지에 대해 촬영을 진행하는 단계; 및 촬영된 이미지를 획득하는 단계;를 더 포함한다.In an embodiment, the cooperative photographing information includes a photographing command, and the step of performing an operation corresponding to the cooperative photographing information includes, in response to the photographing command, a preview image currently obtained by the first terminal. Proceeding to photographing; and acquiring a photographed image.
일 실시예에서, 협력 촬영 과정에서 상기 제2 단말로 상기 제1 단말에 의해 획득된 프리뷰 이미지를 전송하는 상기 단계는, 협력 촬영 과정에서 상기 제2 단말로 상기 제1 단말의 촬영 화면을 전송하되, 상기 촬영 화면은 적어도 하나의 기능 컨트롤 및 상기 제1 단말에 의해 획득된 상기 프리뷰 이미지를 포함하는 단계;를 포함한다.In one embodiment, the step of transmitting the preview image obtained by the first terminal to the second terminal in a cooperative shooting process includes transmitting a captured screen of the first terminal to the second terminal in a cooperative shooting process. , the capturing screen includes at least one function control and the preview image obtained by the first terminal.
일 실시예에서, 상기 협력 촬영 과정에서 상기 제2 단말로 상기 제1 단말에 의해 획득된 프리뷰 이미지를 전송하는 단계 이전에, 상기 방법은, 복수의 제3 단말로 협력 촬영 리퀘스트를 송신하는 단계; 상기 협력 촬영 리퀘스트를 확인한 후 복수의 제3 단말 중 적어도 하나의 제4 단말에 의해 반환된 확인 정보를 획득하는 단계; 및 상기 적어도 하나의 제4 단말에 의해 반환된 확인 정보에 기반하여, 상기 적어도 하나의 제4 단말에서 협력 촬영할 제2 단말을 결정하여 상기 협력 촬영할 제2 단말로 상기 제1 단말에 의해 획득된 프리뷰 이미지를 전송하는 단계;를 더 포함한다.In one embodiment, prior to the step of transmitting the preview image obtained by the first terminal to the second terminal in the cooperative photographing process, the method may include: transmitting a cooperative photographing request to a plurality of third terminals; obtaining confirmation information returned by at least one fourth terminal among a plurality of third terminals after confirming the cooperative photographing request; and based on the confirmation information returned by the at least one fourth terminal, the at least one fourth terminal determines a second terminal to be cooperatively photographed, and the preview obtained by the first terminal as the second terminal to be cooperatively photographed. Transmitting the image; further includes.
본 발명의 하나 또는 복수의 실시예에 따르면, 제1 단말에 적용되는 촬영 장치를 제공하고, 상기 촬영 장치는, 협력 촬영 과정에서 상기 제2 단말로 상기 제1 단말에 의해 획득된 프리뷰 이미지를 전송하는 정보 전송 모듈; 상기 프리뷰 이미지에 기반하여 상기 제2 단말에 의해 입력된 협력 촬영 정보를 수신하되, 상기 협력 촬영 정보는 상기 제1 단말에 대해 촬영 제어를 진행하는 정보 수신 모듈; 상기 협력 촬영 정보에 대응되는 협력 촬영 동작을 수행하는 촬영 제어 모듈; 및 상기 협력 촬영 동작을 수행한 후 상기 제1 단말에 의해 얻어진 목표 이미지를 출력하는 이미지 출력 모듈;을 포함한다.According to one or more embodiments of the present invention, a photographing device applied to a first terminal is provided, and the photographing device transmits a preview image acquired by the first terminal to the second terminal in a cooperative photographing process. an information transmission module; an information receiving module configured to receive cooperative photographing information input by the second terminal based on the preview image, wherein the cooperative photographing information performs photographing control for the first terminal; a shooting control module that performs a cooperative shooting operation corresponding to the cooperative shooting information; and an image output module outputting a target image obtained by the first terminal after performing the cooperative photographing operation.
일 실시예에서, 협력 촬영 정보는 촬영 조절 명령을 포함하고, 촬영 조절 모듈은, 상기 촬영 조절 명령에 따라 상기 제1 단말의 촬영 파라미터를 조절하되, 상기 촬영 조절 명령은 상기 제2 단말에 기반하여 입력되고 상기 제1 단말을 제어하며, 상기 촬영 조절 파라미터는 상기 제1 단말의 이미지 촬영 동작을 제어하여 상기 목표 이미지를 획득하는 촬영 조절 서브 모듈을 포함할 수 있다.In an embodiment, the cooperative shooting information includes a shooting control command, and the shooting control module adjusts a shooting parameter of the first terminal according to the shooting control command, wherein the shooting control command is based on the second terminal. and a shooting control submodule configured to obtain the target image by controlling an image shooting operation of the first terminal with the shooting control parameter.
일 실시예에서, 협력 촬영 정보는 조절 알림 정보를 포함하고, 촬영 제어 모듈은, 상기 조절 알림 정보를 출력하여 상기 제1 단말의 제1 사용자에게 목표 대상의 위치 및/또는 자세를 조절하도록 알림하되, 상기 목표 대상은 상기 제1 단말 및/또는 상기 제1 사용자를 포함하고, 상기 조절 알림 정보는 현재 획득된 프리뷰 이미지 입력에 기반하여 상기 제2 단말에 대응되는 제2 사용자에 의해 얻어지는 알림 출력 서브 모듈;을 더 포함할 수 있다.In an embodiment, the cooperative photographing information includes adjustment notification information, and the photographing control module outputs the adjustment notification information to notify a first user of the first terminal to adjust the position and/or posture of the target object; , The target object includes the first terminal and/or the first user, and the adjustment notification information is a notification output sub obtained by a second user corresponding to the second terminal based on a preview image input currently obtained. module; may further include.
일 실시예에서, 제1 단말은 오디오 재생 장치를 포함하고, 알림 출력 서브 모듈은, 오디오 재생 장치를 통해 조절 알림 정보를 재생하는 오디오 재생 유닛을 포함할 수 있다.In an embodiment, the first terminal may include an audio playback device, and the notification output submodule may include an audio playback unit that reproduces the adjustment notification information through the audio playback device.
일 실시예에서, 상기 협력 촬영 정보는 촬영 명령을 포함하고, 촬영 제어 모듈은, 상기 촬영 명령에 응답하여, 상기 제1 단말에 의해 현재 획득된 프리뷰 이미지에 대해 촬영을 진행하는 이미지 촬영 모듈; 및 촬영된 이미지를 획득하는 이미지 획득 모듈;을 포함할 수 있다.In an embodiment, the cooperative photographing information includes a photographing command, and the photographing control module includes: an image photographing module configured to photograph a preview image currently acquired by the first terminal in response to the photographing command; and an image acquisition module that acquires a captured image.
일 실시예에서, 정보 전송 모듈은, 협력 촬영 과정에서 상기 제2 단말로 상기 제1 단말의 촬영 화면을 전송하되, 상기 촬영 화면은 적어도 하나의 기능 컨트롤 및 상기 제1 단말에 의해 획득된 상기 프리뷰 이미지를 포함하는 화면 전송 서브 모듈;을 포함한다.In one embodiment, the information transmission module transmits a captured screen of the first terminal to the second terminal in a cooperative photographing process, wherein the captured screen includes at least one function control and the preview obtained by the first terminal. and a screen transmission submodule including an image.
일 실시예에서, 촬영 장치는, 복수의 제3 단말로 협력 촬영 리퀘스트를 송신하는 촬영 리퀘스트 모듈; 상기 협력 촬영 리퀘스트를 확인한 후 상기 복수의 제3 단말 중 적어도 하나의 제4 단말에 의해 반환된 확인 정보를 획득하는 촬영 확인 모듈; 및 상기 적어도 하나의 제4 단말에 의해 반환된 확인 정보에 기반하여, 상기 적어도 하나의 제4 단말에서 협력 촬영할 제2 단말을 결정하여 상기 협력 촬영할 제2 단말로 상기 제1 단말에 의해 획득된 프리뷰 이미지를 전송하는 단말 결정 모듈;을 더 포함한다.In one embodiment, a photographing device includes a photographing request module that transmits a cooperative photographing request to a plurality of third terminals; a photographing confirmation module configured to obtain confirmation information returned by at least one fourth terminal among the plurality of third terminals after confirming the cooperative photographing request; and based on the confirmation information returned by the at least one fourth terminal, the at least one fourth terminal determines a second terminal to be cooperatively photographed, and the preview obtained by the first terminal as the second terminal to be cooperatively photographed. It further includes; a terminal determining module that transmits an image.
이상의 설명은 본 발명의 바람직한 실시예 및 적용된 기술 원리에 대한 설명일 뿐이다. 당업자라면, 본 발명에서 언급된 개시 범위는 상기 기술특징의 특정 조합으로 형성된 기술적 해결수단에 한정되지 않으며, 아울러 상기 개시된 구상을 벗어나지 않는 한, 상기 기술특징 또는 동등한 특징으로 임의 조합되어 형성된 기타 기술적 해결수단도 포함해야 함을 이해해야 한다. 예를 들어, 상기 특징과 본 발명에서 개시된(그러나 한정되지 않는) 유사한 기능을 구비하는 기술특징이 서로 대체되어 형성한 기술적 해결수단도 포함한다.The above description is merely a description of the preferred embodiment of the present invention and applied technical principles. For those skilled in the art, the scope of disclosure mentioned in the present invention is not limited to technical solutions formed by a specific combination of the above technical features, and other technical solutions formed by any combination of the above technical features or equivalent features, unless departing from the disclosed concept. It should be understood that the means must also be included. For example, technical solutions formed by replacing the above features with technical features having similar functions disclosed (but not limited to) in the present invention are also included.
또한, 특정 순서를 이용하여 각 동작을 설명하였으나, 이는 이러한 동작들이 도시된 특정 순서에 따라 수행되어야 하는 것으로 이해하지 말아야 한다. 특정 환경에서, 다중 업무와 병행 처리가 유리할 수 있다. 마찬가지로, 상기 논술에는 몇 가지 구체적인 구현 세부사항이 포함되었으나, 이들은 본 발명의 범위에 대한 제한으로 해석되지 말아야 한다. 개별 실시예의 문맥에서 설명된 일부 특징은 단일 실시예에 조합되어 구현될 수 있다. 반대로, 단일 실시예의 문맥에서 설명된 다양한 특징도 단독적으로 또는 임의의 적합한 서브 조합의 방식으로 복수의 실시예에 구현될 수 있다. 구조적 특징 및/또는 방법의 논리적 동작에 대해 특정된 언어를 이용하여 본 주제를 설명하였으나, 첨부된 청구범위에 한정된 주제는 상술한 설명의 특정 특징 또는 동작에 국한되지 않음을 이해해야 한다. 반대로, 상술한 특정 특징 및 동작은 청구범위를 구현하는 예시적 형태일 뿐이다.Further, while each operation has been described using a specific order, it should not be understood that these operations must be performed in the specific order shown. In certain circumstances, multiple tasks and parallel processing can be advantageous. Likewise, while the above discussion has included some specific implementation details, they should not be construed as limiting the scope of the present invention. Some features that are described in the context of separate embodiments may also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment can also be implemented on multiple embodiments, either singly or in any suitable subcombination. Although subject matter has been described using language specific to structural features and/or logical operations of methods, it is to be understood that subject matter defined in the appended claims is not limited to the specific features or acts of the foregoing description. To the contrary, the specific features and acts described above are merely example forms of implementing the claims.
Claims (10)
협력 촬영 과정에서 제2 단말로 상기 제1 단말에 의해 획득된 프리뷰 이미지를 전송하는 단계;
상기 프리뷰 이미지에 기반하여 상기 제2 단말에 의해 입력된 협력 촬영 정보를 수신하되, 상기 협력 촬영 정보는 상기 제1 단말의 촬영 과정을 지시하는 단계;
상기 협력 촬영 정보에 대응되는 협력 촬영 동작을 수행하는 단계; 및
상기 협력 촬영 동작을 수행한 후 상기 제1 단말에 의해 얻어진 목표 이미지를 출력하는 단계;를 포함하는 것을 특징으로 하는 방법.
In the photographing method applied to the first terminal,
transmitting a preview image acquired by the first terminal to a second terminal in a cooperative photographing process;
receiving cooperative photographing information input by the second terminal based on the preview image, wherein the cooperative photographing information indicates a photographing process of the first terminal;
performing a cooperative photographing operation corresponding to the cooperative photographing information; and
and outputting a target image obtained by the first terminal after performing the cooperative photographing operation.
상기 협력 촬영 정보는 촬영 조절 명령을 포함하고, 상기 협력 촬영 정보에 대응되는 협력 촬영 동작을 수행하는 상기 단계는,
상기 촬영 조절 명령에 따라 상기 제1 단말의 촬영 파라미터를 조절하되, 상기 촬영 조절 명령은 상기 제2 단말에 기반하여 입력되고 상기 제1 단말을 제어하며, 상기 촬영 조절 파라미터는 상기 목표 이미지를 얻도록 상기 제1 단말의 이미지 촬영 동작을 제어하는 단계를 포함하는 것을 특징으로 하는 방법.
According to claim 1,
The cooperative shooting information includes a shooting control command, and the step of performing a cooperative shooting operation corresponding to the cooperative shooting information,
According to the shooting adjustment command, the shooting parameter of the first terminal is adjusted, the shooting adjustment command is input based on the second terminal and controls the first terminal, and the shooting adjustment parameter is used to obtain the target image. and controlling an image capture operation of the first terminal.
상기 협력 촬영 정보는 조절 알림 정보를 포함하고, 상기 협력 촬영 정보에 대응되는 협력 촬영 동작을 수행하는 상기 단계는,
상기 조절 알림 정보를 출력하여 상기 제1 단말의 제1 사용자에게 목표 대상의 위치 및/또는 자세를 조절하도록 알림하되, 상기 목표 대상은 상기 제1 단말 및/또는 상기 제1 사용자를 포함하고, 상기 조절 알림 정보는 현재 획득된 프리뷰 이미지에 기반하여 상기 제2 단말에 대응되는 제2 사용자에 의해 입력되어 얻어진 것인 단계;를 더 포함하는 것을 특징으로 하는 방법.
According to claim 1,
The cooperative photographing information includes adjustment notification information, and the step of performing a cooperative photographing operation corresponding to the cooperative photographing information,
outputting the adjustment notification information to notify a first user of the first terminal to adjust the position and/or attitude of a target object, wherein the target object includes the first terminal and/or the first user; The method further comprising the step of obtaining the adjustment notification information by being input by a second user corresponding to the second terminal based on the currently obtained preview image.
상기 제1 단말은 오디오 재생 장치를 포함하고, 상기 조절 알림 정보를 출력하는 상기 단계는,
상기 오디오 재생 장치를 통해 상기 조절 알림 정보를 재생하는 단계를 포함하는 것을 특징으로 하는 방법.
According to claim 3,
The first terminal includes an audio reproducing device, and the step of outputting the adjustment notification information includes:
and playing the adjustment notification information through the audio reproducing device.
상기 협력 촬영 정보는 촬영 명령을 포함하고, 상기 협력 촬영 정보에 대응되는 동작을 수행하는 상기 단계는,
상기 촬영 명령에 응답하여, 상기 제1 단말에 의해 현재 획득된 프리뷰 이미지에 대해 촬영을 진행하는 단계; 및
촬영된 이미지를 획득하는 단계;를 더 포함하는 것을 특징으로 하는 방법.
According to claim 1,
The cooperative shooting information includes a shooting command, and the step of performing an operation corresponding to the cooperative shooting information,
In response to the photographing command, photographing a preview image currently acquired by the first terminal; and
Acquiring a photographed image; method characterized in that it further comprises.
상기 협력 촬영 과정에서 상기 제2 단말로 상기 제1 단말에 의해 획득된 프리뷰 이미지를 전송하는 상기 단계는,
협력 촬영 과정에서 상기 제2 단말로 상기 제1 단말의 촬영 화면을 전송하되, 상기 촬영 화면은 적어도 하나의 기능 컨트롤 및 상기 제1 단말에 의해 획득된 상기 프리뷰 이미지를 포함하는 단계;를 포함하는 것을 특징으로 하는 방법.
According to claim 1,
The step of transmitting the preview image obtained by the first terminal to the second terminal in the cooperative photographing process,
In a cooperative shooting process, transmitting a captured screen of the first terminal to the second terminal, wherein the captured screen includes at least one function control and the preview image obtained by the first terminal; How to characterize.
상기 협력 촬영 과정에서 상기 제2 단말로 상기 제1 단말에 의해 획득된 프리뷰 이미지를 전송하는 단계 이전에,
복수의 제3 단말로 협력 촬영 리퀘스트를 송신하는 단계;
상기 협력 촬영 리퀘스트를 확인한 후 복수의 제3 단말 중 적어도 하나의 제4 단말에 의해 반환된 확인 정보를 획득하는 단계; 및
상기 적어도 하나의 제4 단말에 의해 반환된 확인 정보에 기반하여, 상기 적어도 하나의 제4 단말에서 협력 촬영할 제2 단말을 결정하여 상기 협력 촬영할 제2 단말로 상기 제1 단말에 의해 획득된 프리뷰 이미지를 전송하는 단계;를 더 포함하는 것을 특징으로 하는 방법.
According to claim 1,
Before the step of transmitting the preview image obtained by the first terminal to the second terminal in the cooperative shooting process,
sending a cooperative shooting request to a plurality of third terminals;
obtaining confirmation information returned by at least one fourth terminal among a plurality of third terminals after confirming the cooperative photographing request; and
Based on the confirmation information returned by the at least one fourth terminal, the at least one fourth terminal determines a second terminal to be cooperatively photographed, and the preview image acquired by the first terminal as the second terminal to be cooperatively photographed. Transmitting; Method characterized in that it further comprises.
협력 촬영 과정에서 상기 제2 단말로 상기 제1 단말에 의해 획득된 프리뷰 이미지를 전송하는 정보 전송 모듈;
상기 프리뷰 이미지에 기반하여 상기 제2 단말에 의해 입력된 협력 촬영 정보를 수신하되, 상기 협력 촬영 정보는 상기 제1 단말의 촬영 과정을 지시하는 정보 수신 모듈;
상기 협력 촬영 정보에 대응되는 협력 촬영 동작을 수행하는 촬영 제어 모듈; 및
상기 협력 촬영 동작을 수행한 후 상기 제1 단말에 의해 얻어진 목표 이미지를 출력하는 이미지 출력 모듈;을 포함하는 것을 특징으로 하는 장치.
In the photographing device applied to the first terminal,
an information transmission module for transmitting the preview image acquired by the first terminal to the second terminal in a cooperative photographing process;
an information receiving module for receiving cooperative photographing information input by the second terminal based on the preview image, wherein the cooperative photographing information indicates a photographing process of the first terminal;
a shooting control module that performs a cooperative shooting operation corresponding to the cooperative shooting information; and
and an image output module outputting a target image obtained by the first terminal after performing the cooperative photographing operation.
하나 또는 복수의 프로세서;
메모리; 및
상기 메모리에 저장되고, 상기 하나 또는 복수의 프로세서에 의해 실행되도록 구성되되, 제1항 내지 제7항 중 어느 한 항에 따른 촬영 방법을 수행하도록 구성되는 하나 또는 복수의 컴퓨터 프로그램;을 포함하는 것을 특징으로 하는 전자기기.
In electronic devices,
one or more processors;
Memory; and
One or a plurality of computer programs stored in the memory and configured to be executed by the one or more processors and configured to perform the photographing method according to any one of claims 1 to 7; characterized electronic device.
프로세서에 의해 호출되어 제1항 내지 제7항 중 어느 한 항에 따른 촬영 방법을 수행하는 컴퓨터 프로그램이 저장되는 것을 특징으로 하는 컴퓨터 판독 가능 저장 매체.
In the computer readable storage medium,
A computer readable storage medium characterized in that a computer program that is called by a processor and performs the photographing method according to any one of claims 1 to 7 is stored.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010901602.XA CN111988528B (en) | 2020-08-31 | 2020-08-31 | Shooting method, shooting device, electronic equipment and computer-readable storage medium |
CN202010901602.X | 2020-08-31 | ||
PCT/CN2021/114912 WO2022042674A1 (en) | 2020-08-31 | 2021-08-27 | Photographing method and apparatus, electronic device, and computer readable storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20230039768A true KR20230039768A (en) | 2023-03-21 |
Family
ID=73446852
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020237008474A KR20230039768A (en) | 2020-08-31 | 2021-08-27 | Filming method, device, electronic device and computer readable storage medium |
Country Status (6)
Country | Link |
---|---|
US (2) | US11838621B2 (en) |
EP (1) | EP4191996A4 (en) |
JP (1) | JP2023538958A (en) |
KR (1) | KR20230039768A (en) |
CN (1) | CN111988528B (en) |
WO (1) | WO2022042674A1 (en) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111988528B (en) * | 2020-08-31 | 2022-06-24 | 北京字节跳动网络技术有限公司 | Shooting method, shooting device, electronic equipment and computer-readable storage medium |
CN114615362B (en) * | 2020-12-09 | 2023-07-11 | 华为技术有限公司 | Camera control method, device and storage medium |
CN112714250A (en) * | 2020-12-22 | 2021-04-27 | 广州富港生活智能科技有限公司 | Shooting control method based on multiple devices and related devices |
CN114845035B (en) * | 2021-01-30 | 2024-04-26 | 华为技术有限公司 | Distributed shooting method, electronic equipment and medium |
CN115514883B (en) * | 2021-02-04 | 2023-05-12 | 华为技术有限公司 | Cross-equipment collaborative shooting method, related device and system |
CN115225753B (en) * | 2021-04-19 | 2024-07-05 | 华为技术有限公司 | Shooting method, related device and system |
CN115835013B (en) * | 2021-09-16 | 2024-05-17 | 腾讯科技(深圳)有限公司 | Multimedia interaction method, system, device, equipment, medium and computer program |
CN114095660B (en) * | 2021-11-29 | 2024-01-30 | Oppo广东移动通信有限公司 | Image display method and device, storage medium and electronic equipment |
CN114143463A (en) * | 2021-11-30 | 2022-03-04 | 北京达佳互联信息技术有限公司 | Shared shooting method, device, equipment and storage medium |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003006277A (en) * | 2001-06-22 | 2003-01-10 | Iida Sangyo:Kk | Process management server system, which enables to monitor on-site image on real time |
JP2004212683A (en) * | 2002-12-27 | 2004-07-29 | Canon Inc | Photographing technical education supporting device, terminal device, and controlling method for the same |
JP2006014119A (en) * | 2004-06-29 | 2006-01-12 | Victor Co Of Japan Ltd | Photography image transceiver system |
US8136167B1 (en) * | 2008-10-20 | 2012-03-13 | Google Inc. | Systems and methods for providing image feedback |
CN103051840A (en) * | 2012-12-31 | 2013-04-17 | 广东欧珀移动通信有限公司 | Method and system of preview shooting |
US9298746B2 (en) * | 2014-03-19 | 2016-03-29 | International Business Machines Corporation | Collaborative capture of photographic images |
KR20160034065A (en) * | 2014-09-19 | 2016-03-29 | 엘지전자 주식회사 | Mobile terminal and method for controlling the same |
JP2016134643A (en) * | 2015-01-15 | 2016-07-25 | オリンパス株式会社 | Portable device, display method, and program |
EP3101889A3 (en) * | 2015-06-02 | 2017-03-08 | LG Electronics Inc. | Mobile terminal and controlling method thereof |
CN106713732A (en) * | 2015-11-17 | 2017-05-24 | 谢成火 | Response type reverse remote shooting method and service device |
CN108718383A (en) * | 2018-04-24 | 2018-10-30 | 天津字节跳动科技有限公司 | Cooperate with image pickup method, device, storage medium and terminal device |
CN110839129A (en) * | 2018-08-17 | 2020-02-25 | Oppo广东移动通信有限公司 | Image processing method and device and mobile terminal |
US10917551B2 (en) * | 2018-09-20 | 2021-02-09 | International Business Machines Corporation | Interactive photography using two or more devices |
CN109361869B (en) * | 2018-11-28 | 2021-04-06 | 维沃移动通信(杭州)有限公司 | Shooting method and terminal |
CN110971823B (en) * | 2019-11-29 | 2021-06-29 | 维沃移动通信(杭州)有限公司 | Parameter adjusting method and terminal equipment |
CN111050072B (en) * | 2019-12-24 | 2022-02-01 | Oppo广东移动通信有限公司 | Method, equipment and storage medium for remote co-shooting |
CN111988528B (en) * | 2020-08-31 | 2022-06-24 | 北京字节跳动网络技术有限公司 | Shooting method, shooting device, electronic equipment and computer-readable storage medium |
-
2020
- 2020-08-31 CN CN202010901602.XA patent/CN111988528B/en active Active
-
2021
- 2021-08-27 KR KR1020237008474A patent/KR20230039768A/en not_active Application Discontinuation
- 2021-08-27 JP JP2023513749A patent/JP2023538958A/en active Pending
- 2021-08-27 WO PCT/CN2021/114912 patent/WO2022042674A1/en active Application Filing
- 2021-08-27 EP EP21860508.7A patent/EP4191996A4/en active Pending
-
2022
- 2022-12-27 US US18/089,424 patent/US11838621B2/en active Active
-
2023
- 2023-10-26 US US18/495,562 patent/US20240056680A1/en active Pending
Also Published As
Publication number | Publication date |
---|---|
EP4191996A4 (en) | 2024-02-21 |
JP2023538958A (en) | 2023-09-12 |
CN111988528B (en) | 2022-06-24 |
CN111988528A (en) | 2020-11-24 |
WO2022042674A1 (en) | 2022-03-03 |
EP4191996A1 (en) | 2023-06-07 |
US20240056680A1 (en) | 2024-02-15 |
US11838621B2 (en) | 2023-12-05 |
US20230128746A1 (en) | 2023-04-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR20230039768A (en) | Filming method, device, electronic device and computer readable storage medium | |
CN108769814B (en) | Video interaction method, device, terminal and readable storage medium | |
CN109167950B (en) | Video recording method, video playing method, device, equipment and storage medium | |
CN110213616B (en) | Video providing method, video obtaining method, video providing device, video obtaining device and video providing equipment | |
JP6469279B1 (en) | Content distribution server, content distribution system, content distribution method and program | |
CN111901658B (en) | Comment information display method and device, terminal and storage medium | |
WO2022048651A1 (en) | Cooperative photographing method and apparatus, electronic device, and computer-readable storage medium | |
KR101828889B1 (en) | Cooperative provision of personalized user functions using shared and personal devices | |
WO2022170929A1 (en) | Multimedia information processing method and apparatus, electronic device, and storage medium | |
CN109413453B (en) | Video playing method, device, terminal and storage medium | |
CN112714327B (en) | Interaction method, device and equipment based on live application program and storage medium | |
CN104777991A (en) | Remote interactive projection system based on mobile phone | |
JP2024518472A (en) | Image fusion method, device, electronic device, and storage medium | |
CN112788354A (en) | Live broadcast interaction method and device, electronic equipment, storage medium and program product | |
CN115002359A (en) | Video processing method and device, electronic equipment and storage medium | |
CN112165576A (en) | Image display method, image display device, storage medium and electronic equipment | |
CN115474085A (en) | Media content playing method, device, equipment, storage medium and program product | |
CN111158576A (en) | Social relationship establishing method and device based on live broadcast scene and storage medium | |
JP2018518086A (en) | Picture processing method, transmission method, processing device, and transmission device | |
JP2016081173A (en) | Image processor, image processing method, image processing program, image transmitter and use scene analysis method | |
US9756195B2 (en) | Communication apparatus capable of communicating with external apparatus, control method for communication apparatus, and storage medium | |
CN114095660B (en) | Image display method and device, storage medium and electronic equipment | |
JP2023090606A (en) | Computer program, terminal, and method | |
EP3937485A1 (en) | Photographing method and apparatus | |
CN115240821A (en) | Image display method, image display device, computer equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A302 | Request for accelerated examination | ||
E902 | Notification of reason for refusal | ||
E601 | Decision to refuse application |