# US 12,764,355 B2 · Multimedia processing system, multimedia processing method, and related device

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

- Number: US 12,764,355 B2
- Document ID: US12764355B2
- Status: Granted
- Kind: B2
- Application number: 19/229,146
- Filed: 2025-06-05
- Published: 2025-09-25
- Granted: 2026-10-13
- Earliest claimed: 2022-12-05
- Assignees: Huawei Cloud Computing Technologies Co., Ltd.
- Applicants: Huawei Cloud Computing Technologies Co., Ltd.
- Inventors: Lijie Wang; Chunrong Tong; Tao Liao
- Web page: https://patentgrep.com/patent/US12764355B2

## CPC

- H04N 21/234363: {by altering the spatial resolution, e.g. for clients with a lower screen resolution}
- H04N 21/2187: Live feed
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A multimedia processing system communicates with a plurality of terminal devices and includes a forwarding apparatus and an adaptation apparatus. The forwarding apparatus is configured to receive a first video stream with a first resolution from a first terminal device. The adaptation apparatus is configured to generate a second video stream with a second resolution based on the first video stream. The second resolution is greater than the first resolution. The forwarding apparatus is further configured to send the second video stream to a second terminal device. Both the first terminal device and the second terminal device access a same video application. In this way, even if computing power of the first terminal device is low, the second terminal device can still obtain the second video stream with the higher resolution through resolution conversion performed by the multimedia processing system on the video stream.

## Claims

### Claim 1

A multimedia processing system configured to communicate with terminal devices and comprising:
a forwarding apparatus configured to receive, from a first terminal device of the terminal devices, a first video stream having a first resolution;
an adaptation apparatus configured to generate, based on the first video stream, a second video stream having a second resolution, wherein the second resolution is greater than the first resolution, wherein the forwarding apparatus is further configured to:
receive, from a second terminal device of the terminal devices, a request to access the second video stream, wherein both the first terminal device and the second terminal device access a same video application; and
send, in response to the request, the second video stream to the second terminal device, wherein the terminal devices further comprise a third terminal device and a fourth terminal device, wherein the forwarding apparatus is further configured to receive a third video stream from the third terminal device, wherein the adaptation apparatus is further configured to perform video composition based on the first video stream and the third video stream to obtain a composite video stream, and wherein the forwarding apparatus is further configured to send the composite video stream to the fourth terminal device; and
a control apparatus configured to receive, from the fourth terminal device, a second video stream composition request, wherein the second video stream composition request comprises indication information of a composition operation and comprises coordinates of a key point, a length, and a width that correspond to a display area of each video stream participating in composition in a video image, and wherein the adaptation apparatus is further configured to:
receive a second control instruction of the control apparatus, wherein the second control instruction comprises the coordinates; and
perform the video composition on the first video stream and the third video stream according to the second control instruction to obtain the composite video stream.

### Claim 2 (depends on 1)

The multimedia processing system of claim 1, further comprising a control apparatus configured to receive, from the fourth terminal device, a first video stream composition request comprising an identifier of a target image display mode and a quantity of fourth video streams participating in composition, wherein the target image display mode indicates display areas of the fourth video streams in a video image, and wherein the adaptation apparatus is further configured to: receive a first control instruction of the control apparatus, wherein the first control instruction comprises the quantity, the target image display mode, and indication information of a composition operation; and perform the video composition on the first video stream and the third video stream according to the first control instruction to obtain the composite video stream.

### Claim 3 (depends on 2)

The multimedia processing system of claim 2, wherein before receiving the first video stream composition request, the control apparatus is further configured to:
obtain image display modes comprising the target image display mode; or
obtain custom information for the target image display mode, wherein the custom information indicates user-defined display areas of the video streams.

### Claim 4 (depends on 1)

The multimedia processing system of claim 1, wherein the adaptation apparatus is further configured to generate third video streams based on the first video stream, wherein the third video streams comprise the second video stream, and wherein the third video streams have different resolutions.

### Claim 5 (depends on 1)

The multimedia processing system of claim 1, further comprising a control apparatus configured to receive, from the second terminal device, a selection and viewing request for the first terminal device, wherein the selection and viewing request comprises a resolution identifier indicating that a requested resolution of the second video stream is the second resolution, and wherein the adaptation apparatus is further configured to:
obtain the resolution identifier; and
generate the second video stream based on the first video stream when the first resolution does not match the resolution identifier.

### Claim 6 (depends on 1)

The multimedia processing system of claim 1, wherein the video application is a video conferencing application or a video livestreaming application.

### Claim 7 (depends on 1)

The multimedia processing system of claim 1, further comprising a control apparatus configured to:
determine a plurality of resolutions supported by the multimedia processing system, wherein the plurality of resolutions comprises the first resolution and the second resolution; and
send the plurality of resolutions to the second terminal device.

### Claim 8

A method implemented by a multimedia processing system, wherein the method comprises:
receiving, from a first terminal device, a first video stream having a first resolution;
generating, based on the first video stream, a second video stream having a second resolution, wherein the second resolution is greater than the first resolution;
receiving, from a second terminal device, a request to access the second video stream, wherein both the first terminal device and the second terminal device access a same video application;
sending, in response to the request, the second video stream to the second terminal device;
receiving, from a third terminal device, a third video stream;
performing video composition based on the first video stream and the third video stream to obtain a composite video stream;
sending, to a fourth terminal device, the composite video stream;
receiving, from the fourth terminal device, a second video stream composition request, wherein the second video stream composition request comprises indication information of a composition operation and comprises coordinates of a key point, a length, and a width that correspond to a display area of each video stream participating in composition in a video image;
obtaining a second control instruction comprising the coordinates; and
performing the video composition on the first video stream and the third video stream according to the second control instruction to obtain the composite video stream.

### Claim 9 (depends on 8)

The method of claim 8, further comprising: receiving, from the fourth terminal device, a first video stream composition request, wherein the first video stream composition request comprises an identifier of a target image display mode and a quantity of fourth video streams participating in composition, and wherein the target image display mode indicates display areas of the fourth video streams in a video image; obtaining a first control instruction, wherein the first control instruction comprises the quantity, the target image display mode, and indication information of a composition operation; and performing the video composition on the first video stream and the third video stream according to the first control instruction to obtain the composite video stream.

### Claim 10 (depends on 9)

The method of claim 9, wherein before receiving the first video stream composition request, the method further comprises:
obtaining a plurality of image display modes comprising the target image display mode; or
obtaining custom information for the target image display mode, wherein the custom information indicates user-defined display areas of the video streams.

### Claim 11 (depends on 8)

The method of claim 8, wherein generating the second video stream comprises generating, based on the first video stream, third video streams, wherein the third video streams comprise the second video stream, and wherein the third video streams have different resolutions.

### Claim 12 (depends on 8)

The method of claim 8, further comprising:
receiving, from the second terminal device, a selection and viewing request for the first terminal device, wherein the selection and viewing request comprises a resolution identifier, and wherein the resolution identifier indicates that a requested resolution of the second video stream is the second resolution;
obtaining the resolution identifier; and
generating the second video stream based on the first video stream when the first resolution does not match the resolution identifier.

### Claim 13 (depends on 8)

The method of claim 8, wherein the video application is a video conferencing application.

### Claim 14 (depends on 8)

The method of claim 8, further comprising:
determining a plurality of resolutions supported by the multimedia processing system, wherein the plurality of resolutions comprises the first resolution and the second resolution; and
sending, to the second terminal device, the plurality of resolutions.

### Claim 15 (depends on 8)

The method of claim 8, wherein the video application is a video livestreaming application.

### Claim 16

A non-transitory computer program product comprising computer-executable instructions that, when executed by one or more computing devices, cause the one or more computing devices to:
receive, from a first terminal device, a first video stream having a first resolution;
generate, based on the first video stream, a second video stream having a second resolution, wherein the second resolution is greater than the first resolution;
receive, from a second terminal device, a request to access the second video stream, wherein both the first terminal device and the second terminal device access a same video application;
send, in response to the request, the second video stream to the second terminal device;
receive, from a third terminal device, a third video stream;
perform video composition based on the first video stream and the third video stream to obtain a composite video stream;
send, to a fourth terminal device, the composite video stream,
receive, from the fourth terminal device, a second video stream composition request, wherein the second video stream composition request comprises indication information of a composition operation and comprises coordinates of a key point, a length, and a width that correspond to a display area of each video stream participating in composition in a video image;
obtain a second control instruction comprising the coordinates; and
perform the video composition on the first video stream and the third video stream according to the second control instruction to obtain the composite video stream.
