# US 2021/0345009 A1 · Method and device, equipment, and storage medium for data processing

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

- Number: US 2021/0345009 A1
- Document ID: US20210345009A1
- Status: Published application
- Kind: A1
- Application number: 17/374,981
- Filed: 2021-07-13
- Published: 2021-11-04
- Earliest claimed: 2019-10-15
- Assignees: Beijing Baidu Netcom Science Technology Co., Ltd.
- Applicants: Beijing Baidu Netcom Science and Technology Co., Ltd.
- Inventors: Hui Liu
- Web page: https://patentgrep.com/patent/US20210345009A1

## CPC

- H04N 7/181: {for receiving images from a plurality of remote sources}
- H04N 21/64784: {Data processing by the network (data processing in packet switching systems H04L12/56; flow control in packet networks H04L47/10; intermediate storage or scheduling H04L49/90; provisioning of proxy services in data packet switching networks H04L67/56)}
- H04N 21/21805: {enabling multiple viewpoints, e.g. using a plurality of cameras}
- H04N 21/2365: Multiplexing of several video streams
- H04N 21/4307: {Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen}
- H04N 21/4347: {Demultiplexing of several video streams}
- H04N 21/8352: involving content or source identification data, e.g. Unique Material Identifier [UMID]
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A data processing method is provided. The method includes receiving a single aggregated data stream from a data aggregation device. The aggregated data stream includes multiple data packets captured by multiple video capture devices respectively, and each data packet has an identifier of the video capture device that captures the data packet. The method further includes determining multiple videos associated with the multiple video capture devices from the aggregated data stream based on the identifiers. Each video includes data packets with the same identifier.

## Claims

### Claim 1

A computer-implemented method for data processing, the method comprising:
receiving, by computer equipment, a single aggregated data stream from a data aggregation device, wherein the single aggregated data stream includes multiple data packets captured by multiple video capture devices respectively, and wherein each data packet has an identifier of the video capture device that captured the data packet; and
determining, by computer equipment, multiple videos associated with the multiple video capture devices from the single aggregated data stream based on the identifiers, wherein each video includes data packets with the same identifier.

### Claim 2 (depends on 1)

The method according to claim 1, wherein receiving the single aggregated data stream from the data aggregation device comprises:
in response to receiving an access request for at least one video capture device of the multiple video capture devices, sending an instruction for starting the at least one video capture device to the data aggregation device; and
receiving the single aggregated data stream from the data aggregation device, wherein the single aggregated data stream at least includes data packets captured by the at least one video capture device.

### Claim 3 (depends on 1)

The method according to claim 1, wherein determining the multiple videos from the aggregated data stream comprises:
determining the identifier of each of the multiple data packets included in the single aggregated data stream;
determining one or more data packets with the same identifier among the multiple data packets as a data set; and
determining a video associated with the video capture device corresponding to the identifier based on the data set.

### Claim 4 (depends on 1)

The method according to claim 1, further comprising:
simultaneously sending a trigger signal with a predetermined frequency to the data aggregation device and another data aggregation device so that the data aggregation device and the another data aggregation device synchronously obtain the data packets captured by the different video capture devices at the predetermined frequency.

### Claim 5 (depends on 1)

The method according to claim 1, further comprising:
in response to receiving an access request for at least one video of the multiple videos, obtaining an identifier of the at least one video from the access request; and
providing at least one video matched with the obtained identifier among the multiple videos.

### Claim 6 (depends on 1)

The method according to claim 1, wherein the data aggregation device comprises a serializer and a deserializer.

### Claim 7

Electronic equipment, comprising:
one or more processors; and
a storage device storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for causing the electronic equipment to perform operations comprising:
receiving a single aggregated data stream from a data aggregation device, wherein the single aggregated data stream includes multiple data packets captured by multiple video capture devices respectively, and wherein each data packet has an identifier of the video capture device that captured the data packet; and
determining multiple videos associated with the multiple video capture devices from the single aggregated data stream based on the identifiers, wherein each video includes data packets with the same identifier.

### Claim 8 (depends on 7)

The electronic equipment according to claim 7, wherein receiving the single aggregated data stream from the data aggregation device comprises:
in response to receiving an access request for at least one video capture device of the multiple video capture devices, sending an instruction for starting the at least one video capture device to the data aggregation device; and
receiving the single aggregated data stream from the data aggregation device, wherein the single aggregated data stream at least includes data packets captured by the at least one video capture device.

### Claim 9 (depends on 7)

The electronic equipment according to claim 7, wherein determining the multiple videos from the aggregated data stream comprises:
determining the identifier of each of the multiple data packets included in the single aggregated data stream;
determining one or more data packets with the same identifier among the multiple data packets as a data set; and
determining a video associated with the video capture device corresponding to the identifier based on the data set.

### Claim 10 (depends on 7)

The electronic equipment according to claim 7, further comprising:
simultaneously sending a trigger signal with a predetermined frequency to the data aggregation device and another data aggregation device so that the data aggregation device and the another data aggregation device synchronously obtain the data packets captured by the different video capture devices at the predetermined frequency.

### Claim 11 (depends on 7)

The electronic equipment according to claim 7, further comprising:
in response to receiving an access request for at least one video of the multiple videos, obtaining an identifier of the at least one video from the access request; and
providing at least one video matched with the obtained identifier among the multiple videos.

### Claim 12 (depends on 7)

The electronic equipment according to claim 7, wherein the data aggregation device comprises a serializer and a deserializer.

### Claim 13

A non-transitory computer-readable storage medium that stores one or more programs comprising instructions that, when executed by one or more processors of electronic equipment, cause the electronic equipment to implement operations comprising:
receiving a single aggregated data stream from a data aggregation device, wherein the single aggregated data stream includes multiple data packets captured by multiple video capture devices respectively, and wherein each data packet has an identifier of the video capture device that captured the data packet; and
determining multiple videos associated with the multiple video capture devices from the single aggregated data stream based on the identifiers, wherein each video includes data packets with the same identifier.

### Claim 14 (depends on 13)

The non-transitory computer-readable storage medium according to claim 13, wherein receiving the single aggregated data stream from the data aggregation device comprises:
in response to receiving an access request for at least one video capture device of the multiple video capture devices, sending an instruction for starting the at least one video capture device to the data aggregation device; and
receiving the single aggregated data stream from the data aggregation device, wherein the single aggregated data stream at least includes data packets captured by the at least one video capture device.

### Claim 15 (depends on 13)

The non-transitory computer-readable storage medium according to claim 13, wherein determining the multiple videos from the aggregated data stream comprises:
determining the identifier of each of the multiple data packets included in the aggregated data stream;
determining one or more data packets with the same identifier among the multiple data packets as a data set; and
determining a video associated with the video capture device corresponding to the identifier based on the data set.

### Claim 16 (depends on 13)

The non-transitory computer-readable storage medium according to claim 13, further comprising:
simultaneously sending a trigger signal with a predetermined frequency to the data aggregation device and another data aggregation device so that the data aggregation device and the another data aggregation device synchronously obtain the data packets captured by the different video capture devices at the predetermined frequency.

### Claim 17 (depends on 13)

The non-transitory computer-readable storage medium according to claim 13, further comprising:
in response to receiving an access request for at least one video of the multiple videos, obtaining an identifier of the at least one video from the access request; and
providing at least one video matched with the obtained identifier among the multiple videos.

### Claim 18 (depends on 13)

The non-transitory computer-readable storage medium according to claim 13, wherein the data aggregation device comprises a serializer and a deserializer.
