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
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
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.
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


