# US 2019/0320184 A1 · Image processing method and device

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

- Number: US 2019/0320184 A1
- Document ID: US20190320184A1
- Status: Published application
- Kind: A1
- Application number: 16/455,283
- Filed: 2019-06-27
- Published: 2019-10-17
- Earliest claimed: 2016-12-30
- Assignees: Sz Dji Technology Co., Ltd.
- Applicants: Sz Dji Technology Co., Ltd.
- Inventors: Lei ZHU; Ming GONG; Ning MA; Wei FAN; Hao CUI
- Web page: https://patentgrep.com/patent/US20190320184A1

## CPC

- H04N 19/166: concerning the amount of transmission errors, e.g. bit error rate [BER]
- H04N 19/65: using error resilience
- H04L 1/1607: Details of the supervisory signal
- H04N 19/107: between spatial and temporal predictive coding, e.g. picture refresh
- H04N 19/159: Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
- H04N 19/17: the unit being an image region, e.g. an object
- H04N 19/172: the region being a picture, frame or field
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

An image processing method includes a transmitting terminal receiving a feedback message sent by a receiving terminal. The feedback message indicates a reception state of a received image frame sent by the transmitting terminal and received by the receiving terminal before the receiving terminal sends the feedback message. The method further includes acquiring a target image frame, encoding the target image frame according to a preset error correction mechanism to generate encoding data of the target image frame in response to the feedback message indicating a reception error, and sending the encoding data of the target image frame to the receiving terminal.

## Claims

### Claim 1

An image processing method comprising:
receiving, by a transmitting terminal, a feedback message sent by a receiving terminal, the feedback message indicating a reception state of a received image frame sent by the transmitting terminal and received by the receiving terminal before the receiving terminal sends the feedback message;
acquiring a target image frame;
in response to the feedback message indicating a reception error, encoding the target image frame according to a preset error correction mechanism to generate encoding data of the target image frame; and
sending the encoding data of the target image frame to the receiving terminal.

### Claim 2 (depends on 1)

The image processing method according to claim 1, wherein receiving the feedback message sent by the receiving terminal comprises:
receiving the feedback message sent by the receiving terminal according to a feedback time interval, the feedback time interval indicating a time interval between the receiving terminal sending two adjacent feedback messages.

### Claim 3 (depends on 2)

The image processing method according to claim 2, wherein encoding the target image frame comprises:
in response to the feedback message indicating the reception error and an interval between a frame number of the target image frame and a frame number of a last image frame being greater than or equal to the feedback time interval, encoding the target image frame to generate the encoding data of the target image frame, the last image frame being an image frame encoded according to the preset error correction mechanism and sent to the receiving terminal before the target image frame is acquired.

### Claim 4 (depends on 1)

The image processing method according to claim 1, wherein the feedback message indicating the reception error indicates that no data encoded according to the preset error correction mechanism is correctly received by the receiving terminal after last time the receiving terminal detects an error in receiving image frames sent by the transmitting terminal and before the receiving terminal sends the feedback message.

### Claim 5 (depends on 1)

The image processing method according to claim 1,
wherein:
the target image frame is a first target image frame; and
the encoding data of the first target image frame includes intra-frame encoding data of a first partial picture of the first target image and inter-frame encoding data of a first remaining partial picture of the first target image frame;
the image processing method further comprising:
sending encoding data of a second target image frame to the receiving terminal, the encoding data of the second target image frame comprising intra-frame encoding data of a second partial picture of the second target image frame and inter-frame encoding data of a second remaining partial picture of the second target image frame;
wherein a location of the first partial picture in the first target image frame is different from a location of the second partial picture in the second target image frame.

### Claim 6 (depends on 5)

The image processing method according to claim 5, wherein a combination of the first partial picture and the second partial picture constitutes a full picture.

### Claim 7 (depends on 5)

The image processing method according to claim 5, wherein:
the second target image frame is one of a plurality of second target image frames;
the second partial picture is one of a plurality of second partial pictures each belonging to one of the plurality of second target image frames and being encoded by intra-frame encoding;
locations of the plurality of second partial pictures in the plurality of second target image frames are different from each other and are different from the location of the first partial picture in the first target image frame; and
a combination of the first partial picture and the plurality of second partial pictures constitutes a full picture.

### Claim 8 (depends on 1)

The image processing method according to claim 1, wherein the encoding data of the target image frame comprises intra-frame encoding data of a full picture of the target image frame.

### Claim 9 (depends on 1)

The image processing method according to claim 1, further comprising:
in response to the feedback message indicating a correct reception, sending inter-frame encoding data of the target image frame to the receiving terminal.

### Claim 10 (depends on 9)

The image processing method according to claim 9, wherein the feedback message indicating the correct reception indicates that data encoded according to the preset error correction mechanism is correctly received by the receiving terminal after last time the receiving terminal detects an error in receiving image frames sent by the transmitting terminal and before the receiving terminal sends the feedback message.

### Claim 11

An image processing method comprising:
detecting whether a reception error has occurred to an image frame sent by a transmitting terminal; and
in response to detecting the reception error, sending a reception-error message to the transmitting terminal, the reception-error message indicating the reception error of the image frame sent by the transmitting terminal.

### Claim 12 (depends on 11)

The image processing method according to claim 11, wherein sending the reception-error message to the transmitting terminal includes sending the reception-error message to the transmitting terminal in response to a preset time length having elapsed after detection of the reception error.

### Claim 13 (depends on 12)

The image processing method according to claim 12, wherein the preset time length is constant or variable.

### Claim 14 (depends on 11)

The image processing method according to claim 11, wherein sending the reception-error message to the transmitting terminal includes sending the reception-error message to the transmitting terminal in response to:
a first preset time length having elapsed after detection of the reception error; and
a second preset time length having elapsed after a most recent feedback message was sent to the transmitting terminal.

### Claim 15 (depends on 11)

The image processing method according to claim 11, wherein sending the reception-error message to the transmitting terminal includes sending the reception-error message to the transmitting terminal in response to:
the reception error being detected for a first time after a most recent feedback message was sent to the transmitting terminal; and
a preset time length having elapsed after detection of the reception error.

### Claim 16 (depends on 11)

The image processing method according to claim 11, further comprising:
receiving encoding data of a subsequent image frame sent by the transmitting terminal, the encoding data of the subsequent image frame being encoded according to a preset error correction mechanism.

### Claim 17 (depends on 16)

The image processing method according to claim 16, wherein the encoding data of the subsequent image frame includes at least intra-frame encoding data of a partial picture of the subsequent image frame.

### Claim 18 (depends on 17)

The image processing method according to claim 17,
wherein:
the subsequent image frame is a first subsequent image frame;
the partial picture is a first partial picture of the first subsequent image frame; and
the encoding data of the first subsequent image frame further includes inter-frame encoding data of a first remaining partial picture of the first subsequent image frame;
the image processing method further comprising:
determining encoding data of a second subsequent image frame sent by the transmitting terminal is correctly received, the encoding data of the second subsequent image frame including intra-frame encoding data of a second partial picture of the second subsequent image frame and inter-frame encoding data of a second remaining partial picture of the second subsequent image frame;
wherein a location of the first partial picture in the first subsequent image frame is different from a location of the second partial picture in the second subsequent image frame.

### Claim 19 (depends on 18)

The image processing method of claim 18, wherein a combination of the first partial picture and the second partial picture constitutes a full picture.

### Claim 20 (depends on 18)

The image processing method according to claim 18, wherein:
the second subsequent image frame is one of a plurality of second subsequent image frames sent by the transmitting terminal that are correctly received;
the second partial picture is one of a plurality of second partial pictures each belonging to one of the plurality of second subsequent image frames and being encoded by intra-frame encoding;
locations of the plurality of second partial pictures in the plurality of second subsequent image frames are different from each other and are different from the location of the first partial picture in the first subsequent image frame; and
a combination of the first partial picture and the plurality of second partial pictures constitutes a full picture.
