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

Video encoding method and device

A video coding and coding technology, applied in the field of video coding, can solve the problem of low prediction accuracy

Active Publication Date: 2018-01-16
BEIJING QIYI CENTURY SCI & TECH CO LTD
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] One problem with intra-frame prediction is that, because the reference prediction pixel is located in the upper left adjacent position of the block, and the prediction correlation is the farther the distance is, the lower the prediction accuracy is not high for the far lower right pixel in the current block.

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
  • Video encoding method and device
  • Video encoding method and device
  • Video encoding method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0054] refer to figure 2 , which shows a flow chart of the steps of an embodiment of a video encoding method according to Embodiment 1 of the present invention, which may specifically include the following steps:

[0055] In step 101, intra-frame prediction is performed on each odd-numbered row of the current block according to a selected prediction direction to obtain odd-numbered row prediction data.

[0056] Digital video is composed of a series of video frames, and intra-frame directional predictive coding is often used for video intra-block coding. The current block refers to the macroblock currently being coded. Macroblock is a basic concept in video coding technology. In video coding, a coded image is usually divided into several macroblocks. A macroblock consists of a brightness pixel block and two additional composed of chrominance pixel blocks. When intra-frame prediction is adopted, the prediction data of the current block can be obtained by linear prediction fro...

Embodiment 3

[0099] refer to Figure 6 , which shows a structural block diagram of a video encoding device embodiment according to Embodiment 3 of the present invention, which may specifically include the following modules:

[0100] An odd-numbered intra-frame prediction module 301, configured to perform intra-frame prediction on each odd-numbered row of the current block according to a selected prediction direction, to obtain odd-numbered row prediction data;

[0101] An odd-numbered row reconstruction module 302, configured to obtain a reconstructed odd-numbered row according to the residual between the odd-numbered row prediction data and the corresponding source odd-numbered row;

[0102] The precise prediction direction determination module 303 is configured to use the previous reconstructed odd-numbered line to predict the reconstructed odd-numbered line for each reconstructed odd-numbered line of the current block, and respectively determine the The exact prediction direction with ...

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 discloses a video encoding method and device. The video encoding method comprises the steps of performing intra-frame prediction on odd-numbered lines of the current block, obtaining reconstructed odd-numbered lines according to a residual error between the acquired odd-numbered line prediction data and source odd-numbered lines, predicting the current reconstructed odd-numbered lineby using the previous reconstructed odd-numbered line, determining a precise prediction direction which enables the sum of squares of prediction errors of all pixels in the reconstructed odd-numberedlines to be the minimum, predicting an even-numbered line according to the adjacent odd-numbered lines to obtain accurate even-numbered line prediction data, and encoding the even-numbered lines according to a residual error between the accurate even-numbered line prediction data and source even-numbered lines. According to the invention, the prediction direction is refined according to the reconstructed odd-numbered lines to obtain the more accurate prediction direction, and then prediction is performed on the even-numbered lines by using the odd-numbered lines according to the more accurateprediction direction to obtain encoding of the even-numbered lines. The even-numbered lines are predicted by using the adjacent odd-numbered lines, and the prediction direction is more accurate, so that residual error data of the even-numbered lines in encoding is enabled to be smaller, and the efficiency of video encoding is improved.

Description

technical field [0001] The present invention relates to the technical field of video encoding, in particular to a video encoding method and device. Background technique [0002] Starting from Advanced Video Coding H.264, intra-frame directional predictive coding has become the mainstream technology of video intra-block coding. In this technique, the prediction of the current coding block is obtained from the linear prediction of its left adjacent column and upper adjacent row according to one direction, such as figure 1 As shown in the schematic diagram of intra prediction, the current coding block is an 8×8 block, and the pixel shown by the triangle is its upper left adjacent reference pixel. Intra-frame prediction first selects a direction, and then each row or column in the current block is obtained from its upper-left adjacent row and column according to this direction. The sixth row shown in the figure maps to the pixel position of the upper adjacent row according to ...

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/176H04N19/593
Inventor 朱洪波
Owner BEIJING QIYI CENTURY SCI & TECH CO LTD
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