Unlock instant, AI-driven research and patent intelligence for your innovation.

Dynamic insertion of synchronously predicted video frames

A technology for dynamically inserting and predicting video, applied in digital video signal modification, image communication, electrical components, etc., can solve problems such as errors

Active Publication Date: 2017-12-12
MICROSOFT TECH LICENSING LLC
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In fact, due to the reliance of predictive coding on lost frames, errors due to lost frames (i.e., frames in which at least part of a frame's data is lost) can become worse when decoding subsequent frames

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
  • Dynamic insertion of synchronously predicted video frames
  • Dynamic insertion of synchronously predicted video frames
  • Dynamic insertion of synchronously predicted video frames

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0013] Embodiments described herein are directed to techniques and tools for improving the encoding of a video bitstream when an encoding computer system is notified that data in the bitstream has been lost. Such improvements can result from the use of various techniques and tools alone or in combination.

[0014] Such techniques and tools may include dynamically inserting different types of synchronously predicted video frames for different types of conventional prediction structures. For example, in a bitstream with periodic keyframes that have predictions that are limited to reference to other keyframes, the keyframes can be inserted dynamically when the encoding computer system is notified of missing data in the bitstream . As another example, in a bitstream that does not have periodic keyframes but allows long-term reference keyframes, the long-term reference keyframes can be dynamically inserted when the encoding computer system is notified of missing data in the bitstr...

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

Capable of encoding and sending a video bitstream over a computer network to a decoding computer system. When the encoding computer system is not notified of missing data in the bitstream, the bitstream can follow a conventional prediction structure. Ability to receive notification of missing data in the bitstream. The missing data can comprise at least a part of the reference frame of the bitstream. In response, synchronously predicted frames can be dynamically encoded with predictions that refer to one or more other previously transmitted frames in the bitstream and without reference to missing data. Synchronously predicted frames can be inserted in the bitstream at positions where the conventional prediction structure would have decided to insert a different predicted frame with a prediction that would have referenced missing data according to the conventional prediction structure.

Description

Background technique [0001] Predictive coding of video data can improve coding efficiency. However, predictive coding can cause "drift" when some video data is lost in transmission, such as by not arriving at all or arriving too late. "Wandering" refers to the propagation of errors due to missing data in subsequent frames. For example, when a first video frame (sometimes called a picture) is lost, a second frame following the first frame can be encoded using predictions that refer to that first frame. Accordingly, the decoding computer system may not be able to correctly decode that second frame. A third frame may be encoded using predictions that refer to that second frame, and so on. In fact, due to the reliance of predictive coding on lost frames, errors due to lost frames (ie frames in which at least part of the frame's data is lost) can be made worse when decoding subsequent frames. In conferencing systems, intra-coded frames can be inserted in the bitstream to combat...

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/164H04N19/107H04N19/172
CPCH04N19/107H04N19/164H04N19/172H04N19/187H04N19/33H04N19/58H04N19/895
Inventor 卢玫萱李明杰
Owner MICROSOFT TECH LICENSING LLC