# US 2025/0159104 A1 · Video synthesis method and apparatus

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

- Number: US 2025/0159104 A1
- Document ID: US20250159104A1
- Status: Published application
- Kind: A1
- Application number: 18/726,107
- Filed: 2022-12-19
- Published: 2025-05-15
- Earliest claimed: 2021-12-31
- Assignees: Beijing Zitiao Network Technology Co., Ltd.
- Applicants: Beijing Zitiao Network Technology Co., Ltd.
- Inventors: Long REN; Zhaoxiang MA; Defeng ZHENG
- Web page: https://patentgrep.com/patent/US20250159104A1

## CPC

- H04N 7/013: {the incoming video signal comprising different parts having originally different frame rate, e.g. video and graphics}
- G11B 27/031: Electronic editing of digitised analogue information signals, e.g. audio or video signals
- H04N 7/0122: {the input and the output signals having different aspect ratios}
- H04N 21/41407: {embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop (constructional details of equipment or arrangements specially adapted for portable computer application G06F1/1626; arrangements specially adapted for mobile receivers in broadcast systems H04H20/57)}
- H04N 21/854: Content authoring
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- G11B: INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER (recording measured values in a way that does not require playback through a transducer G01D9/00; recording or playback apparatus using mechanically marked tape, e.g. punched paper tape, or using unit records, e.g. punched or magnetically marked cards G06K; transferring data from one type of record carrier to another G06K1/18; circuits for coupling output of reproducer to radio receiver H04B1/20; gramophone pick-ups or like acoustic electromechanical transducers or circuits therefor H04R)

## Abstract

Embodiments of the present disclosure provide a video synthesis method and apparatus, and relate to the technical field of video processing. The method comprises: receiving a video synthesis instruction for instructing the synthesis of at least two video clips; determining a hardware configuration parameter of the video synthesis apparatus; determining performance information of the video synthesis apparatus according to the hardware configuration parameter; determining a first resolution and a first frame rate according to the performance information and a preset correspondence, wherein the preset correspondence includes a correspondence between the performance information and the first resolution and the first frame rate; and synthesizing the at least two video clips based on the first resolution and the first frame rate.

## Claims

### Claim 1

A video synthesis method, which is applied to a video synthesis apparatus, the method comprising:
receiving a video synthesis instruction for instructing the synthesis of at least two video clips;
determining a hardware configuration parameter of the video synthesis apparatus;
determining performance information of the video synthesis apparatus according to the hardware configuration parameter;
determining a first resolution and a first frame rate according to the performance information and a preset correspondence, wherein the preset correspondence includes a correspondence between the performance information and the first resolution and the first frame rate; and
synthesizing the at least two video clips based on the first resolution and the first frame rate.

### Claim 2 (depends on 1)

The method according to claim 1, wherein the determining performance information of the video synthesis apparatus according to the hardware configuration parameter comprises:
inputting the hardware configuration parameter into a preset model, and obtaining the performance information of the video synthesis apparatus output from the preset model.

### Claim 3 (depends on 1)

The method according to claim 1, wherein the synthesizing the at least two video clips based on the first resolution and the first frame rate comprises:
determining a second resolution and a second frame rate, wherein the second resolution is a resolution of a video clip with a maximum resolution among the at least two video clips, and the second frame rate is a frame rate of a video clip with a maximum frame rate among the at least two video clips;
determining a target resolution according to the first resolution and the second resolution;
determining a target frame rate according to the first frame rate and the second frame rate; and
synthesizing the at least two video clips into a video with a resolution being the target resolution and a frame rate being the target frame rate.

### Claim 4 (depends on 3)

The method according to claim 3, wherein the determining a target resolution according to the first resolution and the second resolution comprises:
determining whether the second resolution is greater than the first resolution;
if yes, determining the first resolution as the target resolution;
if not, determining the second resolution as the target resolution.

### Claim 5 (depends on 3)

The method according to claim 3, wherein the determining a target frame rate according to the first frame rate and the second frame rate comprises:
determining whether the second frame rate is greater than the first frame rate;
if yes, determining the first frame rate as the target frame rate;
if not, determining the second frame rate as the target frame rate.

### Claim 6 (depends on 1)

The method according to claim 1, wherein the method further comprises:
receiving a first instruction for instructing the synthesis of the at least two video clips according to a third resolution and a third frame rate;
in response to the first instruction, synthesizing the at least two video clips according to the third resolution and the third frame rate.

### Claim 7 (depends on 6)

The method according to claim 6, wherein the synthesizing the at least two video clips according to the third resolution and the third frame rate comprises:
determining a second resolution and a second frame rate, wherein the second resolution is a resolution of a video clip with a maximum resolution among the at least two video clips, and the second frame rate is a frame rate of a video clip with a maximum frame rate among the at least two video clips;
determining a target resolution according to the third resolution and the second resolution;
determining a target frame rate according to the third frame rate and the second frame rate; and
synthesizing the at least two video clips into a video with a resolution being the target resolution and a frame rate being the target frame rate.

### Claim 8 (depends on 7)

The method according to claim 7, wherein the determining a target resolution according to the third resolution and the second resolution comprises:
determining whether the third resolution is greater than the second resolution;
if yes, determining the second resolution as the target resolution;
if not, determining the third resolution as the target resolution.

### Claim 9 (depends on 7)

The method according to claim 7, wherein the determining a target frame rate according to the third frame rate and the second frame rate comprises:
determining whether the third frame rate is greater than the second frame rate;
if yes, determining the second frame rate as the target frame rate;
if not, determining the third frame rate as the target frame rate.

### Claim 10

(canceled)

### Claim 11

An electronic device, comprising: a memory and a processor, wherein the memory is configured to store a computer program; and the processor is configured to, when executing the computer program, cause the electronic device to implement a video synthesis method, comprising:
receiving a video synthesis instruction for instructing the synthesis of at least two video clips;
determining a hardware configuration parameter of a video synthesis apparatus;
determining performance information of the video synthesis apparatus according to the hardware configuration parameter;
determining a first resolution and a first frame rate according to the performance information and a preset correspondence, wherein the preset correspondence includes a correspondence between the performance information and the first resolution and the first frame rate; and
synthesizing the at least two video clips based on the first resolution and the first frame rate.

### Claim 12

A non-transitory computer readable storage medium storing a computer program thereon, wherein the computer program, when executed by a computing device, causes the computing device to implement a video synthesis method, comprising:
receiving a video synthesis instruction for instructing the synthesis of at least two video clips;
determining a hardware configuration parameter of a video synthesis apparatus;
determining performance information of the video synthesis apparatus according to the hardware configuration parameter;
determining a first resolution and a first frame rate according to the performance information and a preset correspondence, wherein the preset correspondence includes a correspondence between the performance information and the first resolution and the first frame rate; and
synthesizing the at least two video clips based on the first resolution and the first frame rate.

### Claim 13

(canceled)

### Claim 14

(canceled)

### Claim 15 (depends on 2)

The method according to claim 2, wherein the synthesizing the at least two video clips based on the first resolution and the first frame rate comprises:
determining a second resolution and a second frame rate, wherein the second resolution is a resolution of a video clip with a maximum resolution among the at least two video clips, and the second frame rate is a frame rate of a video clip with a maximum frame rate among the at least two video clips;
determining a target resolution according to the first resolution and the second resolution;
determining a target frame rate according to the first frame rate and the second frame rate; and
synthesizing the at least two video clips into a video with a resolution being the target resolution and a frame rate being the target frame rate.

### Claim 16 (depends on 4)

The method according to claim 4, wherein the determining a target frame rate according to the first frame rate and the second frame rate comprises:
determining whether the second frame rate is greater than the first frame rate;
if yes, determining the first frame rate as the target frame rate;
if not, determining the second frame rate as the target frame rate.

### Claim 17 (depends on 8)

The method according to claim 8, wherein the determining a target frame rate according to the third frame rate and the second frame rate comprises:
determining whether the third frame rate is greater than the second frame rate;
if yes, determining the second frame rate as the target frame rate;
if not, determining the third frame rate as the target frame rate.

### Claim 18 (depends on 11)

The electronic device according to claim 11, wherein the determining performance information of the video synthesis apparatus according to the hardware configuration parameter comprises:
inputting the hardware configuration parameter into a preset model, and obtaining the performance information of the video synthesis apparatus output from the preset model.

### Claim 19 (depends on 11)

The electronic device according to claim 11, wherein the synthesizing the at least two video clips based on the first resolution and the first frame rate comprises:
determining a second resolution and a second frame rate, wherein the second resolution is a resolution of a video clip with a maximum resolution among the at least two video clips, and the second frame rate is a frame rate of a video clip with a maximum frame rate among the at least two video clips;
determining a target resolution according to the first resolution and the second resolution;
determining a target frame rate according to the first frame rate and the second frame rate; and
synthesizing the at least two video clips into a video with a resolution being the target resolution and a frame rate being the target frame rate.

### Claim 20 (depends on 19)

The electronic device according to claim 19, wherein the determining a target resolution according to the first resolution and the second resolution comprises:
determining whether the second resolution is greater than the first resolution;
if yes, determining the first resolution as the target resolution;
if not, determining the second resolution as the target resolution.

### Claim 21 (depends on 12)

The non-transitory computer readable storage medium according to claim 12, wherein the determining performance information of the video synthesis apparatus according to the hardware configuration parameter comprises:
inputting the hardware configuration parameter into a preset model, and obtaining the performance information of the video synthesis apparatus output from the preset model.

### Claim 22 (depends on 12)

The non-transitory computer readable storage medium according to claim 12, wherein the synthesizing the at least two video clips based on the first resolution and the first frame rate comprises:
determining a second resolution and a second frame rate, wherein the second resolution is a resolution of a video clip with a maximum resolution among the at least two video clips, and the second frame rate is a frame rate of a video clip with a maximum frame rate among the at least two video clips;
determining a target resolution according to the first resolution and the second resolution;
determining a target frame rate according to the first frame rate and the second frame rate; and
synthesizing the at least two video clips into a video with a resolution being the target resolution and a frame rate being the target frame rate.

### Claim 23 (depends on 22)

The non-transitory computer readable storage medium according to claim 22, wherein the determining a target resolution according to the first resolution and the second resolution comprises:
determining whether the second resolution is greater than the first resolution;
if yes, determining the first resolution as the target resolution;
if not, determining the second resolution as the target resolution.
