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

A h.264/avc Macroblock-Level Rate Control Algorithm Based on Weighted Window Model

A macroblock and window technology, applied in the field of video coding, can solve problems such as difficulties

Inactive Publication Date: 2011-12-07
FUDAN UNIV
View PDF3 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Compared with the rate control algorithms of some previous video coding standards, the rate control algorithm of H.264 / AVC will be more difficult to implement

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 h.264/avc Macroblock-Level Rate Control Algorithm Based on Weighted Window Model
  • A h.264/avc Macroblock-Level Rate Control Algorithm Based on Weighted Window Model
  • A h.264/avc Macroblock-Level Rate Control Algorithm Based on Weighted Window Model

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0042] The present invention will be further described below in conjunction with the accompanying drawings.

[0043] 1. QP calculation model

[0044] In the actual code rate control algorithm, the information of the current coded macroblock is mainly used to predict the spatial correlation information and the temporal correlation information: such as figure 1 As shown, set MB0 c ~MB8 c respectively represent the current macroblock (MB0 c ), and the macroblocks at the left, right, upper, lower, upper left, upper right, lower left, and lower right positions of the current macroblock. same MB0 p ~MB8 p Respectively represent the corresponding macroblock (MB0) in the previous frame c ) position of the macroblock (MB0 p ), and the macroblock (MB0 p ) to the left, right, top, bottom, top left, top right, bottom left, and bottom right. For the two windows of the current frame and the previous frame, first introduce two variables N c and N p , the values ​​of these two var...

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 belongs to the technical field of video coding, and in particular relates to an H.264 / AVC (Advanced Video Coding) macroblock-level code rate control algorithm based on weight window models. By using spatial correlation of a window which is formed by macroblocks around a current macroblock, and time correlation of a window which is formed by a macroblock of on a previous frame, which is in same position as the current macroblock and macroblocks around the macroblock, a low-complexity prediction model of a mean absolute deviation (MAD) and a quantization parameter (QP) calculating model are provided. Based on the two models, the macroblock-level code rate control algorithm used for an H.264 / AVC coder is provided. Shown by the experiments, the macroblock-level H.264 / AVC code rate control algorithm based on the weight window models has higher peak signal to noise ratio (PSNR) and less bit deviation compared with a code rate control algorithm of H.264 / AVC reference software.

Description

technical field [0001] The invention belongs to the technical field of video coding, and specifically relates to an H.264 / AVC macroblock-level code rate control algorithm, which can be applied to the realization of code rate control in an H.264 / AVC encoder. Background technique [0002] Bit rate control in video coding refers to the use of a certain method to encode a video source, and the bit rate after encoding and compression can meet some specific restrictions: such as bit rate, buffer overflow and underflow protection, etc. . In some video applications, especially video communication, the channel bandwidth is often limited. In order to meet the bandwidth constraints in practical applications and pursue the optimal video quality under this bandwidth, bit rate control is very important in video transmission applications. This is because too high a bit rate will cause the bit rate to exceed the channel capacity, resulting in data loss; on the other hand, if the bit rate ...

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): H04N7/24
Inventor 范益波钟慧波沈沙赵晋刘家良曾晓洋
Owner FUDAN UNIV
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