# US 12,015,841 B2 · Method, apparatus, device and storage medium for image shooting

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,015,841 B2
- Document ID: US12015841B2
- Status: Granted
- Kind: B2
- Application number: 18/468,239
- Filed: 2023-09-15
- Published: 2024-01-11
- Granted: 2024-06-18
- Earliest claimed: 2022-07-07
- Assignees: Douyin Vision (Beijing) Co., Ltd.
- Applicants: Douyin Vision (Beijing) Co., Ltd.
- Inventors: Hao Qiu; Yang Wang; Anqi Wang
- Web page: https://patentgrep.com/patent/US12015841B2

## CPC

- H04N 23/631: {Graphical user interfaces [GUI] specially adapted for controlling image capture or setting capture parameters}
- G06T 5/70: Denoising; Smoothing
- H04N 5/265: Mixing
- H04N 23/60: Control of cameras or camera modules
- H04N 23/62: Control of parameters via user interfaces
- H04N 23/632: {for displaying or modifying preview images prior to image capturing, e.g. variety of image resolutions or capturing parameters}
- H04N 23/633: {for displaying additional information relating to control or operation of the camera}
- H04N 23/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}
- H04N 23/90: Arrangement of cameras or camera modules, e.g. multiple cameras in TV studios or sports stadiums
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL

## Abstract

According to embodiments of the present disclosure, a method, apparatus, device and storage medium for image shooting are provided. The method comprises initiating a first camera and a second camera different from the first camera for image shooting. The method further comprises presenting a shooting page in a graphical user interface displayed by a display device. The shooting page comprises a first shooting window for presenting a first scene captured by the first camera and a second shooting window for presenting a second scene captured by the second camera. The method further comprises presenting a composite image on the shooting page in the graphical user interface in response to an indication of shooting completion. The composite image is generated based on a first image taken by the first camera and a second image taken by the second camera. In this way, flexible and interesting image shooting experience is provided.

## Claims

### Claim 1

A method of shooting multimedia content, comprising:
initiating a first camera and a second camera different from the first camera for shooting multimedia content;
presenting a shooting page including a first shooting window for presenting a first preview of a scene captured by the first camera and a second shooting window for presenting a second preview of the scene captured by the second camera;
in response to receiving a camera switching command,
adjusting the shooting page by presenting the second preview captured by the second camera in the first shooting window, and
presenting the first preview captured by the first camera in the second shooting window; and
in response to receiving an indication of shooting completion,
generating a composite multimedia content by processing a first multimedia content and a second multimedia content according to parameters of the first shooting window and second shooting window;
the first multimedia content including first representations of the scene captured by the first camera; and the second multimedia content including second representations of the scene captured by the second camera.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
posting the composite multimedia content on a feed.

### Claim 3 (depends on 1)

The method of claim 1, wherein the parameters include shapes and layouts of the first shooting window and the second shooting window.

### Claim 4 (depends on 3)

The method of claim 3, further comprising:
changing one or more of a shape and a layout of at least one of the first and second shooting windows.

### Claim 5 (depends on 1)

The method of claim 1, further comprising:
in response to receiving a shooting instruction,
causing the first camera to capture the first multimedia content at a first time;
presenting a shooting prompt to indicate that the second camera is to be used for shooting; and
causing the second camera to capture the second multimedia content at a second time, the second time separated from the first time by a predetermined interval.

### Claim 6 (depends on 5)

The method of claim 5, wherein the shooting prompt indicates a countdown of the predetermined interval to prompt a user to shoot at the second time.

### Claim 7 (depends on 1)

The method of claim 1, wherein presenting the shooting page comprises at least one of the following:
presenting a first real-time dynamic picture associated with the first camera in the first shooting window of the shooting page; or
presenting a second real-time dynamic picture associated with the second camera in the second shooting window of the shooting page, the second real-time dynamic picture comprising a scene different from the first real-time dynamic picture.

### Claim 8 (depends on 1)

The method of claim 1, wherein presenting the shooting page comprises:
presenting the first and second shooting windows concurrently in the shooting page, one of the first and second shooting windows at least partly overlapping the other of the first and second shooting windows.

### Claim 9 (depends on 1)

The method of claim 1, wherein presenting the shooting page comprises:
presenting the first shooting window corresponding to the first camera in the shooting page; and
upon completion of the shooting by the first camera,
presenting the second shooting window corresponding to the second camera, and
prompting a user to complete shooting by the second camera within a predetermined duration.

### Claim 10 (depends on 1)

The method of claim 1, further comprising:
in response to the shooting page being presented, presenting a countdown of a predefined time interval for taking the first and second multimedia contents to prompt a user that the user is expected to complete shooting before the predefined time interval expires.

### Claim 11 (depends on 1)

The method of claim 1, wherein the composite multimedia content comprises a composite picture or a composite video.

### Claim 12 (depends on 1)

The method of claim 1, wherein initiating the first camera and the second camera comprises:
in response to receiving a camera initiating command to initiate the first and second cameras, initiating the first and second cameras, wherein the camera initiating command is provided by a user in response to a system message about providing a composite multimedia content.

### Claim 13 (depends on 12)

The method of claim 12, wherein the system message is used to prompt the user to post a composite multimedia content within a specified time period.

### Claim 14 (depends on 12)

The method of claim 12, wherein the system message indicates a category of at least one of the first and second multimedia contents.

### Claim 15 (depends on 12)

The method of claim 12, wherein the system message is further provided to a second device of another user, the second device being different from the first device, the system message guiding the user and the further user to take composite multimedia contents of a predetermined category.

### Claim 16 (depends on 1)

The method of claim 1, wherein the first and second multimedia contents are taken by a first user, and the method further comprises:
performing blur or mosaic processing on the composite multimedia content to obtain a blurred version of the composite multimedia content;
generating a blurred multimedia content associated with the composite multimedia content at least based on the blurred version of the composite multimedia content; and
providing the blurred multimedia content associated with the composite multimedia content to a second user who is different from the first user.

### Claim 17 (depends on 16)

The method of claim 16, wherein generating the blurred multimedia content comprises at least one of the following:
generating the blurred multimedia content by adding an illustration to the blurred version of the composite multimedia content; or
generating the blurred multimedia content by adding, to the blurred version of the composite multimedia content, an instruction of sharing an multimedia content in order to view the composite multimedia content.

### Claim 18 (depends on 17)

The method of claim 17, wherein the second user does not post an multimedia content via an multimedia content sharing application, the blurred multimedia content associated with the composite multimedia content being provided to the second user via the multimedia content sharing application, or
the second user has no association with the first user.

### Claim 19

An electronic device, comprising:
at least one processing unit;
a first camera and a second camera different from the first camera;
a display device; and
at least one memory, coupled to the at least one processing unit and storing instructions to be executed by the at least one processing unit, the instructions, when executed by the at least one processing unit, causing the electronic device to:
initiate a first camera and a second camera different from the first camera for shooting multimedia content;
present a shooting page including a first shooting window for presenting a first preview of a scene captured by the first camera and a second shooting window for presenting a second preview of the scene captured by the second camera;
in response to receiving a camera switching command,
adjust the shooting page by presenting the second preview captured by the second camera in the first shooting window, and
present the first preview captured by the first camera in the second shooting window; and
in response to receiving an indication of shooting completion,
generate a composite multimedia content by processing a first multimedia content and a second multimedia content according to parameters of the first shooting window and second shooting window;
the first multimedia content including first representations of the scene captured by the first camera; and the second multimedia content including second representations of the scene captured by the second camera;
post the composite multimedia content on a feed.

### Claim 20

A non-transitory computer-readable storage medium, with a computer program stored thereon, the computer program being executable by a processor to implement a method for multimedia content shooting, the method comprising:
initiating a first camera and a second camera different from the first camera for shooting multimedia content;
presenting a shooting page including a first shooting window for presenting a first preview of a scene captured by the first camera and a second shooting window for presenting a second preview of the scene captured by the second camera;
in response to receiving a camera switching command,
adjusting the shooting page by presenting the second preview captured by the second camera in the first shooting window, and
presenting the first preview captured by the first camera in the second shooting window; and
in response to receiving an indication of shooting completion,
generating a composite multimedia content by processing a first multimedia content and a second multimedia content according to parameters of the first shooting window and second shooting window;
the first multimedia content including first representations of the scene captured by the first camera; and the second multimedia content including second representations of the scene captured by the second camera, and
posting the composite multimedia content on a feed.
