# US 2025/0097486 A1 · Method and system for controlling interactive live streaming co-hosting, device, and medium

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

- Number: US 2025/0097486 A1
- Document ID: US20250097486A1
- Status: Published application
- Kind: A1
- Application number: 18/797,215
- Filed: 2024-08-07
- Published: 2025-03-20
- Earliest claimed: 2020-08-14
- Assignees: Beijing Bytedance Network Technology Co., Ltd.
- Applicants: Beijing Bytedance Network Technology Co., Ltd.
- Inventors: Wanhong WANG; Yalou WANG; Jiahuan HUANG; Yong ZHU; Yaxin LI; Xin CHE; Jiacheng LIU; Zihao ZHANG; Yuanyuan WANG; Zheqi QU; Weihao XU; Jianping CHEN
- Web page: https://patentgrep.com/patent/US20250097486A1

## CPC

- H04N 21/2187: Live feed
- A63F 13/352: involving special game server arrangements, e.g. regional servers connected to a national server or a plurality of servers managing partitions of the game world
- A63F 13/355: Performing operations on behalf of clients with restricted processing capabilities, e.g. servers transform changing game scene into an encoded video stream for transmitting to a mobile phone or a thin client
- A63F 13/847: Cooperative playing, e.g. requiring coordinated actions from several players to achieve a common goal
- A63F 13/86: Watching games played by other players
- H04N 21/43072: {of multiple content streams on the same device}
- H04N 21/4312: {involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations}
- H04N 21/4316: {for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window}
- H04N 21/4781: {Games}
- H04N 21/4788: communicating with other users, e.g. chatting {(arrangements for providing for computer conferences, e.g. chat rooms, to substation in data switching networks H04L12/1813; distributed application using peer-to-peer [P2P] networks H04L67/104)}
- H04N 21/8547: involving timestamps for synchronizing content
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- A63F: CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR

## Abstract

Provided are a method and system for controlling interactive live streaming co-hosting, a device, and a medium. The method includes acquiring a first interactive image and receiving a mirror interactive image of a second terminal by a first terminal, where the first terminal and the second terminal are in a live streaming co-hosting state, and the mirror interactive image of the second terminal is obtained by performing mirror processing on a second interactive image of the second terminal; and combining the first interactive image and the mirror interactive image by the first terminal to obtain a target interactive image.

## Claims

### Claim 1

A method for controlling interactive live streaming co-hosting comprises:
acquiring a first interactive image of a first terminal;
receiving a mirror interactive image of a second terminal,
wherein the first terminal and the second terminal are in a live streaming co-hosting state, the first interactive image is an image of an interactive object in an interactive region of the first terminal, the second interactive image is an image of the interactive object in an interactive region of the second terminal, and the mirror interactive image of the second terminal is obtained by performing mirror processing on a second interactive image of the second terminal; and
combining, by the first terminal, the first interactive image and the mirror interactive image to obtain a target interactive image;
wherein at least one interactive object moves between the first interactive image and the second interactive image.

### Claim 2 (depends on 1)

The method according to claim 1, wherein the movement of the at least one interactive object between the first interactive image and the second interactive image is determined according to a movement pattern, the movement pattern being determined based on an interactive scenario in which the first terminal and the second terminal are located.

### Claim 3 (depends on 1)

The method of claim 1, wherein a visual style of the at least one interactive object during the movement is determined based on an interactive scenario in which the first terminal and the second terminal are located.

### Claim 4 (depends on 1)

The method of claim 1, wherein at least one of a location, a speed, a direction, or a shape of the at least one interactive object is controlled during the movement of the at least one interactive object between the first interactive image and the second interactive image.

### Claim 5 (depends on 1)

The method according to claim 1, wherein acquiring the first interactive image comprises:
identifying, by the first terminal, control information in a video image of a first user;
determining, in an interactive scenario, data of a control object in the interactive region of the first terminal based on the control information; and
forming the first interactive image corresponding to the interactive region of the first terminal based on the data.

### Claim 6 (depends on 5)

The method according to claim 5, wherein the control object is different from the at least one interactive object, or the control object is at least one of the at least one interactive object.

### Claim 7 (depends on 1)

The method according to claim 1, wherein forming the initial video merging stream based on the first video stream and the second video stream comprises:
determining, according to an identifier of the first video stream and an identifier of the second video stream, a stream merging position of the first video stream and a stream merging position of the second video stream; and
performing, according to the stream merging position of the first video stream and the stream merging position of the second video stream, stream merging processing on the first video stream and the second video stream to form the initial video merging stream.

### Claim 8 (depends on 7)

The method according to claim 7, wherein performing, according to the stream merging position of the first video stream and the stream merging position of the second video stream, the stream merging processing on the first video stream and the second video stream comprises:
performing, based on timestamps of a plurality of video frames of the first video stream and timestamps of a plurality of video frames of the second video stream, the stream merging processing on a video frame in the first video stream and a video frame in the second video stream according to the stream merging position of the first video stream and the stream merging position of the second video stream, wherein the video frame in the first video and the video frame in the second video have a same timestamp.

### Claim 9 (depends on 1)

The method according to claim 1, further comprising:
receiving, by the first terminal, control signaling sent by a game server and adjusting a state of an interactive scenario in which the first terminal and the second terminal are located based on the control signaling, wherein the control signaling is sent by the game server synchronously to the first terminal and the second terminal, wherein the control signaling comprises start signaling, end signaling, and state switch signaling.

### Claim 10

A system for controlling interactive live streaming co-hosting, comprising a first terminal, a second terminal, and a game server, wherein the first terminal and the second terminal are in a live streaming co-hosting state;
the first terminal is configured to acquire a first interactive image and send the first interactive image to the game server, wherein the first interactive image is an image of an interactive object in an interactive region of the first terminal;
the second terminal is configured to acquire a second interactive image and send the second interactive image to the game server, wherein the second interactive image is an image of the interactive object in an interactive region of the second terminal;
the game server is configured to: perform mirror processing on the first interactive image to obtain a first mirror interactive image, perform the mirror processing on the second interactive image to obtain a second mirror interactive image, transmit the first mirror interactive image to the second terminal, and transmit the second mirror interactive image to the first terminal;
the first terminal is further configured to generate a first target interactive image based on the first interactive image and the second mirror interactive image; and
the second terminal is further configured to generate a second target interactive image based on the second interactive image and the first mirror interactive image, and
wherein at least one interactive object moves between the first interactive image and the second interactive image.

### Claim 11 (depends on 10)

The system according to claim 10, wherein the movement of the at least one interactive object between the first interactive image and the second interactive image is determined according to a movement pattern, the movement pattern being determined based on an interactive scenario in which the first terminal and the second terminal are located.

### Claim 12 (depends on 10)

The system according to claim 10, wherein a visual style of the at least one interactive object during the movement is determined based on an interactive scenario in which the first terminal and the second terminal are located.

### Claim 13 (depends on 10)

The system according to claim 10, wherein at least one of a location, a speed, a direction, or a shape of the at least one interactive object is controlled during the movement of the at least one interactive object between the first interactive image and the second interactive image.

### Claim 14 (depends on 10)

The system according to claim 10, further comprising a realtime communication communicatively connected to the first terminal, the second terminal, and the game server,
wherein the realtime communication is configured to receive the first mirror interactive image and the second mirror interactive image transmitted by the game server, transmit the first mirror interactive image to the second terminal, and transmit the second mirror interactive image to the first terminal.

### Claim 15 (depends on 10)

The system according to claim 10, further comprising a content delivery network server communicatively connected to the first terminal and the second terminal,
wherein the content delivery network server is configured to: receive the first video merging stream transmitted by the first terminal and the second video merging stream transmitted by the second terminal, and push the first video merging stream and the second video merging stream respectively to corresponding audience terminals.

### Claim 16

An electronic device, comprising:
at least one processor; and
a storage apparatus, configured to store at least one program;
wherein the at least one processor, when executing the at least one program, perform acts comprising:
acquiring a first interactive image of a first terminal;
receiving a mirror interactive image of a second terminal,
wherein the first terminal and the second terminal are in a live streaming co-hosting state, the first interactive image is an image of an interactive object in an interactive region of the first terminal, the second interactive image is an image of the interactive object in an interactive region of the second terminal, and the mirror interactive image of the second terminal is obtained by performing mirror processing on a second interactive image of the second terminal; and
combining, by the first terminal, the first interactive image and the mirror interactive image to obtain a target interactive image;
wherein at least one interactive object moves between the first interactive image and the second interactive image.

### Claim 17 (depends on 16)

The electronic device according to claim 16, wherein the movement of the at least one interactive object between the first interactive image and the second interactive image is determined according to a movement pattern, the movement pattern being determined based on an interactive scenario in which the first terminal and the second terminal are located.

### Claim 18 (depends on 16)

The electronic device of claim 16, wherein a visual style of the at least one interactive object during the movement is determined based on an interactive scenario in which the first terminal and the second terminal are located.

### Claim 19

A non-transitory storage medium comprising computer-executable instructions, wherein when executing the computer-executable instructions, a computer processor performs acts comprising:
acquiring a first interactive image of a first terminal;
receiving a mirror interactive image of a second terminal,
wherein the first terminal and the second terminal are in a live streaming co-hosting state, the first interactive image is an image of an interactive object in an interactive region of the first terminal, the second interactive image is an image of the interactive object in an interactive region of the second terminal, and the mirror interactive image of the second terminal is obtained by performing mirror processing on a second interactive image of the second terminal; and
combining, by the first terminal, the first interactive image and the mirror interactive image to obtain a target interactive image;
wherein at least one interactive object moves between the first interactive image and the second interactive image.
