A method and device for performing error concealment in video communications

A technology of error concealment and video communication, applied in the field of video communication, which can solve the problem of error concealment effect, etc.

Active Publication Date: 2022-02-25
AGORA LAB INC
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

But if the loss and damage is too severe, or other data is very dependent on the lost or damaged data, then the effect of error concealment will also be affected in the case of severe network jitter

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A method and device for performing error concealment in video communications
  • A method and device for performing error concealment in video communications
  • A method and device for performing error concealment in video communications

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0020] Video data can be stored in its raw form or converted into a media stream. The video stream may include time series data (for example: a video sequence containing multiple images or frames), the feature extraction residual of the video stream (for example: the residual image after inter-frame prediction of the current image in the video sequence), or in Equivalent values ​​(e.g. transformed and / or quantized coefficients) of the video stream in the transform domain. The video stream may be encoded (or "compressed") into a compressed video stream (eg, a video bitstream) for transmission over the network. Compressed video streams can be transmitted over a network (such as the Internet) in the form of data packets (or simply "packets").

[0021] In the present invention, a logical unit (or "processing unit") of video data for video encoding is called a "block". Blocks can be grouped to form specific regions or partitions of an image. In other words, an image may be divid...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The present invention proposes a method, device and system for error concealment in video communication, including determining the current block of the current slice of the current image of the video sequence used for error concealment by the processor during the encoding process, which is the current block determining recovery data, wherein the recovery data includes at least one of the following: coefficients of discrete transformation performed on the current block and similarity data related to a first block similar to the current block, and the slice where the first block is located is the same as The current slice is not the same, and the current block and recovery data are sent over the network, where the current block is sent as in-band data and the recovery data is sent as out-of-band data.

Description

technical field [0001] The invention relates to the video communication technology, and the specific field is the error concealment technology in the video communication system based on the network. Background technique [0002] In modern communication systems, video data can be transmitted between end devices, or "endpoints," via the Internet. For example, in real-time video communication, the sender of video data may be an end user terminal (such as a mobile device or a personal computer). In a video-on-demand service, the sender of video data may be a server in the cloud, and the receiver of video data is usually another end user terminal. [0003] Video data is usually encoded, compressed and packaged into a set of packets for transmission over the network. Due to the jitter that occurs in the network, packets of data can be lost during transmission, or damaged or corrupted when they reach the recipient. In this case, the receiver cannot decode the video data correctl...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(China)
IPC IPC(8): H04N19/895H04N19/176H04N19/174H04N19/184H04N19/137
CPCH04N19/895H04N19/176H04N19/174H04N19/184H04N19/137H04N19/86H04N19/51H04N19/577H04N19/50H04N19/625H04N19/159H04N19/61
Inventor 钟声戴伟
Owner AGORA LAB INC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products