Method and computing system for reducing latency in video decoding

A computing system and video decoding technology, applied in the field of reducing the delay in video decoding and computing system, can solve the problems of destroying real-time communication and high total delay

Active Publication Date: 2016-03-16
MICROSOFT TECH LICENSING LLC
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

When encoding / decoding tools adapted for non-real-time communication are applied in real-time communication scenarios, the overall latency is usually unacceptably high
The delays these tools introduce during encoding and decoding can improve the performance of regular video playback, but they break real-time communication

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
  • Method and computing system for reducing latency in video decoding
  • Method and computing system for reducing latency in video decoding
  • Method and computing system for reducing latency in video decoding

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0017] The detailed description presents techniques and tools for reducing latency in video encoding and decoding. The techniques and tools can help reduce latency to improve responsiveness in real-time communications.

[0018] In video encoding / decoding scenarios, some delay between the time an input video frame is received and the time it is played back is unavoidable. The frame is encoded by the encoder, delivered to and decoded by the decoder, and some amount of delay is caused by practical constraints on encoding resources, decoding resources and / or network bandwidth. However, other delays can be avoided. For example, encoders and decoders may introduce delays in order to improve rate-distortion performance (eg, to exploit inter-frame correlations from earlier pictures in the sequence). Such delays can be reduced, although there may be some loss in rate-distortion performance, processor usage, or smoothness of playback.

[0019] Using the techniques and tools described...

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

Techniques and tools for reducing delay in video encoding and decoding by constraining delay due to reordering of video frames and by indicating constraints on frame reordering delay with one or more syntax elements accompanying encoded data for the video frame. For example, a real-time communication tool with a video encoder sets a syntax element indicating a constraint on a frame reordering delay consistent with an inter-frame correlation between frames of a video sequence, and then the The tool outputs this syntax element. A corresponding real-time communication tool having a video decoder receives the syntax element indicating a constraint on frame reordering delay, determines the constraint on frame reordering delay based on the syntax element, and uses the constraint on frame reordering delay to determine a reconstructed frame When to prepare for output (in terms of output order).

Description

Background technique [0001] Engineers use compression (also known as source coding or source coding) to reduce the bit rate of digital video. Compression reduces the cost of storing and transmitting video information by converting it to a lower bit rate form. Decompression (also called decoding) reconstructs a version of the original information from the compressed form. A "codec" is an encoder / decoder system. [0002] Over the past two decades, various video codec standards have been adopted, including H.261, H.262 (MPEG-2 or ISO / IEC13818-2), H.263 and H.264 (AVC or ISO / IEC14496-10) standard and MPEG-1 (ISO / IEC11172-2), MPEG-4Visual (ISO / IEC14496-2) and SMPTE421M standard. Recently, the HEVC standard is being developed. Video codec standards typically define syntax options for an encoded video bitstream, which detail parameters in the bitstream when certain features are used in encoding and decoding. In many cases, video codec standards also provide details about the de...

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/31H04N19/172H04N19/103H04N19/46
CPCH04N19/103H04N19/172H04N19/31H04N19/44H04N19/46H04N19/70H04N19/88H04N19/423H04N19/15H04N19/184
Inventor G.J.萨利文
Owner MICROSOFT TECH LICENSING LLC
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