Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Error concealment in video communications systems

A technology of error concealment and video communication, which is applied in the field of video communication and can solve problems such as the influence of error concealment

Active Publication Date: 2020-06-12
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
  • Error concealment in video communications systems
  • Error concealment in video communications systems
  • Error concealment in video communications systems

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 invention puts forward a method, an apparatus, and a system for error concealment of video communications. The method includes determining, by a processor in an encoding process, a current block of a current slice of a current picture of a video sequence for error concealment, determining recovery data of the current block, wherein the recovery data comprises at least one of a coefficient of adiscrete transform performed to the current block and similarity data associated with a first block similar to the current block, and the first block is in a first slice different from the current slice, and transmitting the current block and the recovery data using a network, wherein the current block is transmitted as in-band data and the recovery data is transmitted 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 Applications(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 Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products