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

I-frame de-flickering for gop-parallel multi-thread video encoding

A technology for encoding frames and encoding, which is applied in the field of video encoding and can solve the problem of not using post-processing technology.

Active Publication Date: 2011-10-12
INTERDIGITAL CE PATENT HLDG
View PDF5 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, post-processing based deflickering is usually not a good solution in practical video coding applications because the coded video bitstream may be decoded by decoders / players from a large number of different manufacturers Some of the vendors may not have adopted this particular post-processing technology (for example, to reduce product cost)

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
  • I-frame de-flickering for gop-parallel multi-thread video encoding
  • I-frame de-flickering for gop-parallel multi-thread video encoding
  • I-frame de-flickering for gop-parallel multi-thread video encoding

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0020] In the case of GOP parallel multithreaded video coding, a GOP starts with an IDR frame and ends with a P frame. Note that although inter-GOP prediction (ie, prediction across GOP boundaries) results in somewhat improved coding efficiency, it is difficult to support inter-GOP prediction under this GOP parallel multi-threaded coding architecture. Therefore, the above assumption generally always holds true. Without loss of generality, assume that each GOP has only one I frame, which is also its first frame.

[0021] In the following description, the focus is on the encoding of two consecutive GOPs in the same scene, and thus on the de-flickering of the first I-frame in the second GOP. The first I frames in the first GOP and the second GOP are referred to as "I_curr" and "I_next", respectively. We denote the last P frame in the first GOP as "P_last". Without loss of generality, assume that two GOPs are respectively encoded by two different encoding threads, and when one ...

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

A method of encoding video is presented in which multiple groups of pictures (GOPs) are formed and encoded in parallel threads. Each encoded GOP has an initial I-frame followed by a series of P-frames. Each I-frame is deflicker coded with a first derived no flicker reference from the nearest coded frame of a preceding GOP and, the last P-frame in the series of the preceding GOP is deflicker coded with a second derived no flicker reference from the deflicker coded I-frame.

Description

technical field [0001] The present invention relates to video coding, and more particularly to I-frame flicker artifact removal where video is coded as a Group of Pictures (GOP). Background technique [0002] When playing GOP-encoded video, annoying pulsing or so-called flickering artifacts will usually be seen at periodic I-frames for GOPs in the same scene. Especially for low or medium bitrate video encoding, it is very noticeable to see this I-frame flickering, which greatly impairs the overall perceived quality of the encoded video. [0003] The original video signal has an inherently smooth optical flow. However, after poor-quality video encoding, the original optical flow will be distorted in the encoded video signal. The resulting temporal inconsistency / discontinuity across the encoded frames will then be perceived as flickering artifacts. In fact, flicker is more often perceived at static or low motion areas / parts of encoded video. For example, several consecutiv...

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): H04N11/04
CPCH04N7/0132H04N19/105H04N19/107H04N19/109H04N19/114H04N19/117H04N19/147H04N19/172H04N19/176H04N19/194H04N19/436H04N19/57H04N19/61
Inventor 杨华
Owner INTERDIGITAL CE PATENT HLDG