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

A method and device for high-performance video coding search

A video coding, high-performance technology, applied in the field of high-performance video coding search, can solve problems such as high complexity and large hardware overhead, achieve cost saving, solve high complexity, reduce intra-frame prediction unit division and its coding calculation Effect

Active Publication Date: 2017-11-17
HUAWEI CLOUD COMPUTING TECH CO LTD
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0009] Embodiments of the present invention provide a method and device for high-performance video encoding search, which are used to solve the problem that the HEVC encoding method in the prior art has high complexity and high hardware overhead, and cannot further improve the video quality while ensuring the image effect. The problem of coding efficiency

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
  • A method and device for high-performance video coding search
  • A method and device for high-performance video coding search
  • A method and device for high-performance video coding search

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0095] Embodiment 1 of the present invention provides a method for high-performance video coding search, including:

[0096] Step S101, for each largest coding unit included in each frame image, select W prediction units from each layer coding unit in the R-layer coding unit to perform motion estimation, and obtain the COST value of the prediction unit, and the prediction There are a total of R×W units, and R and W are natural numbers; preferably, the size of each of the selected W prediction units is 2N×2N, and N is a natural number; preferably, in the coding unit from the R layer When selecting W prediction units in each coding unit for motion estimation, the method further includes: W=1 or 2; the selection is random selection;

[0097] In the HEVC standard, for a frame of images, it can be divided into multiple maximum coding units, and for all the maximum coding units included in a frame of images, the prediction unit is selected for the R-layer coding units included in ea...

Embodiment 2

[0113] image 3 It is a preprocessing flowchart of the method for high-performance video coding search described in Embodiment 2 of the present invention, such as image 3 As shown, before the selection of W prediction units from each coding unit in the R layer coding unit for motion estimation, the method further includes: preprocessing; the preprocessing motion estimation is integer pixel motion estimation ; The following steps S201 to S204 are integer pixel motion estimation, and the preprocessing includes:

[0114] Step S201, performing motion estimation on each maximum coding unit included in each frame image, and obtaining COST values ​​of all prediction units that can form the maximum coding unit;

[0115] For example, integer pixel motion estimation is performed on the largest coding unit, which may consist of the following prediction units: PU64×64, PU64×32, PU32×64, PU32×32, PU32×16, PU16×32, PU16× 16. PU16×8, PU8×16, PU8×8, PU8×4, PU4×8, calculate the COST value o...

Embodiment 3

[0163] Embodiment 3 is basically the same as Embodiment 1 or Embodiment 2, the difference is:

[0164] During the process of the high-performance video coding search method, the method further includes: after performing motion estimation on the prediction unit each time, if the COST value of the prediction unit is less than or equal to a preset threshold, then The prediction unit is output, and the operation ends.

[0165] In this embodiment, the threshold value is preset first, and if the COST value of a certain prediction unit is found to be less than or equal to the preset threshold value when implementing the method described in Embodiment 1 or 2 of the present invention, the prediction unit is directly output, because The early exit mechanism is adopted, and the result can be obtained directly after finding a prediction unit that meets the conditions, which can greatly save computing costs and improve efficiency.

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 present invention discloses a method for high-performance video coding search, which includes: for each maximum coding unit included in each frame image, selecting W prediction units from each coding unit in R layer coding units for motion estimation, Obtain the COST value of the prediction unit, and there are a total of R×W prediction units; select V prediction units from the R×W prediction units according to the ascending order of the COST values ​​of the R×W prediction units Prediction unit: Select U-layer continuous coding units from R-layer coding units, at least one of the prediction units contained in the U-layer continuous coding units belongs to the V prediction units; for the U-layer coding units Perform motion estimation on all the prediction units included to obtain the COST value of the prediction unit, and output A prediction units according to the ascending order of the COST values ​​of all the prediction units included in the U layer coding unit.

Description

technical field [0001] The invention relates to the field of computer and communication technologies, in particular to a method and device for high-performance video coding search. Background technique [0002] The video coding search in the prior art is mainly based on the H.264 standard. The H.264 standard uses a macro-block as the basic coding unit, and each macro-block has several division blocks (blocks), including: [0003] (1) Intra-frame macroblock division: luminance 16×16, luminance 8×8, luminance 4×4, chrominance 8×8, all at the macroblock layer, without tree coding; [0004] (2) Inter-frame macroblock division: 16×16, 16×8, 8×16, 8×8, 8×4, 4×8, 4×4; [0005] (3) Inter / intra (inter / intra) decision and transformation: determine inter / intra at the macroblock layer, and determine the transform block size at the macroblock layer. [0006] With the development of video technology, in January 2010, VCEG and MPEG began to initiate a formal proposal of video compressio...

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/61H04N19/56H04N19/30
Inventor 韩庆瑞
Owner HUAWEI CLOUD COMPUTING TECH CO LTD