Code rate estimation method for video coding

A technology of video encoding and bit rate, applied in the field of video processing, can solve problems such as slow encoding speed

Active Publication Date: 2014-03-26
TSINGHUA UNIV +1
View PDF3 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The technical problem solved by the present invention is that the current entropy coder adopts self-adaptive binary arithmetic coding (CABAC), and directly uses the CABAC entropy cod

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
  • Code rate estimation method for video coding
  • Code rate estimation method for video coding
  • Code rate estimation method for video coding

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0064] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the drawings in the embodiments of the present invention.

[0065] For estimation, the first step should be to analyze the organizational format of the semantic elements. First consider the code rate generated by the coefficient block. In the HEVC standard, the quantized coefficients in a transform unit (TU) have the format of semantic elements when performing entropy coding: figure 1 shown. For an NxN TU, all coefficients are first divided into 4x4 sub-blocks. The 4x4 sub-blocks are processed sequentially according to the predefined scanning order. Within each sub-block, the 16 coefficients are scanned in a certain order. The scanning order may be horizontal, vertical or diagonal, which is determined by the prediction mode. Before encoding the first sub-block, encode SkipFlag and LastXY. The meaning of SkigFlag is whether the NxN...

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 code rate estimation method for video coding. The code rate estimation method for video coding comprises S1, dividing a transform unit into a plurality of 4*4 coefficient subblocks and extracting feature parameters of the coefficient subblocks; S2, grouping the coefficient subblocks according to the feature parameters; S3, calculating the coding length Rcoeff generated by the coefficient subblocks according to grouping; S4, calculating an optimal coding total length Ropt of the coefficient subblocks according to the number of coefficients utilizing Golomb coding; S5, calculating a Golomb coding compensation value Rc according to the greatest coefficient utilizing the Golomb coding; S6, repeating S1-S5 and calculating the coding total length Rtotal of all the coefficient subblocks; S7, calculating LastXY coding lengh Rlastxy; S8, calculating the auxiliary information coding total length Rside; S9, calculating a code rate estimated value R of the transform unit according to the Rtotal, Rlastxy and the Rside.

Description

technical field [0001] The invention relates to the technical field of video processing, in particular to a method for estimating a code rate of video coding. Background technique [0002] The High Efficiency Video Coding (HEVC) standard adopts a flexible coding block division method, and divides the image to be compressed into different pixel units for different purposes, including coding units (Coding Unit, CU), transformation units (Transform Unit, TU) and prediction unit (Prediction Unit, PU). During the encoding process, the encoder must try all CU / PU / TU combinations to find the best encoding method, that is, the encoding method with the smallest rate-distortion cost (Rate-Distortion Cost, RD Cost). This process is called Rate-Distortion Optimization (RDO). RD Cost is an indicator used to evaluate coding efficiency after considering the two opposite things of coding rate and distortion at the same time. In the HEVC reference software HM, the code rate R is obtained b...

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
IPC IPC(8): H04N19/13H04N19/146H04N19/169
Inventor 刘振宇郭三川汪东升
Owner TSINGHUA UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products