Low-cost VLSI architecture design for forward quantization of H.264
Recommend Documents
Jun 26, 2011 - samples in the case of 4:2:0 chroma subsampling for- mat. At a smaller level, macroblocks are subdivided into blocks of 4 Ã 4 samples for ...
architectures are proposed for computing the integer modulo operation X mod m when m is ... generators that involve arithmetic modulo operations [6]-[8].
Technical Report ECE 95-2. Dept of Electrical ... VLSI chip that computes X mod m where X is a 16-bit number and m = 3;5;6;7;9 and. 10 has been ... The RNS is a carry-free number system that has the fundamental ability to .... can be constructed usin
In this paper we present a high throughput VLSI architecture design for Context-based Adaptive Binary Arithmetic Decoding. (CABAD) in MPEG-4 AVC/H.264.
paper, we will consider the impact of fractional-pel MC and the bi- iterative motion vector refinement for one-level MCTF. A modified double current frames ...
Syllabus of the M.Tech course in VLSI Design prepared by the Committee. Vide
paper ... The Dean, Faculty of Engineering vide paper read as 4th above,
recommended for .... Pucknell and K. Eshragian., “Basic VLSI Design” 3rd Edition
. PHI, ... circui
(CMMB) Standard [17], work for two code rates, has fixed word length and run at 200MHz - achieves 32.44 Mbps for code rate 112 and 67.16 Mbps for code rate ...
specific processors to give a high degree of generality to the case study ...... an Integrated Optical Sensor with On-Chip Preprocessing," PhD. thesis, MIT, 1983.
subscripts of x index horizontal or vertical neighbouring integer-pixel locations. âclip1â stands for clipping between[0, 255]. They shall be available after one 6-tap.
for optimal refresh speed. In a vector display this representation level may be absent. In a raster display this usually is the so-called frame buffer, in which the.
1972, the HP-41C in year1980. He told how the unified CORDIC algorithm i.e. combining rotations in the circular, hyperbolic, and linear coordinate systems and.
Algorithms for. VLSI Design Automation. Sabih H. Gerez. University ofTwente,
Department of Electrical Engineering,. The Netherlands. Technische Universitat ...
Bengal Engineering and Science University, Shibpur, India [email protected]. Abstract. In this paper we propose a spatial domain Spread Spectrum (SS).
remarkable capability of recovering combinations of ... data storage systems (such as RAID arrays). RS co .... to alleviate and recover packet erasure and corrup-.
The DWT has been extensively used for image processing and support ..... [5] Rafael C. Gonzalez, Richard E. Woods and Steven L. Eddins, âDigital. Image ...
applications such as mobile communications, interactive video and telemedicine. One way ... After a brief review of the decoding APP algorithm in Section 2, the sequential decoder ...... convolutional encoders with g0=13, g1=17 generator [30].
CMOS VLSI Design: A Circuits and Systems Perspective, Third Edition. by Neil
H.E. Weste ... Digital Integrated Circuits, A Design Perspective, Second Edition.
cmpe222_03process_ppt.ppt. 1. VLSI Digital Systems ... wafers = 300 mm. • Si
crystal structure = diamond ... Silicon dioxide (gate insulator). • SiN = Silicon ...
Basic Concepts in VLSI Physical. Design Automation ... VLSI Design Cycle (contd
.) 1. System specification. 2. ... 28. Static CMOS Design :: General Rule ...
VLSI SYSTEM DESIGN for affiliated Engineering Colleges2009-10 .... Sung-Mo
Kang & Yusuf Leblebici, “CMOS Digital Integrated Circuits - Analysis & Design”,.
Principles of CMOS VLSI Design: A Systems Perspective,. 2nd Ed.,. N. H. E.
Weste and K. ... International symposium on Low-Power Electronics & Design.
Textbook: Design of High-Performance Microprocessor Circuits, A.
Chandrakasan, W. ... CMOS Analog Circuit Design, Allen and Holberg, Oxford
University.
The physical design of VLSI-chips is a very complex ... Due to its complexity, the physical design is normally broken ... to complete the exact wiring in the detailed.
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD. M.Tech.
VLSI SYSTEM DESIGN. COURSE STRUCTURE AND SYLLABUS. I YEAR - I ...
Low-cost VLSI architecture design for forward quantization of H.264
Eq. (1) is similar to that used for encoding the 16x16 Intra prediction mode and .... 2. −. −. ⋅. = = . Simulations made with real sequences have proven that this error has an insignificant ... 65,38 4113 65,69 18751 65,12 14239 66,64 17480 70.30 .... 30. 16,5. 24. 30. 16,4. 22. 30. 16,3. 20. 30. 16,2. 18. 30. 16,1. 16. 30. 16,0. −.
Low-cost VLSI Architecture Design for Forward Quantization of H.264/AVC G.A. Ruiz1 and J.A. Michell Dpto. de Electrónica y Computadores. Facultad de Ciencias Universidad de Cantabria. Avda. de Los Castros s/n. 39005 Santander (SPAIN) ABSTRACT The H.264/AVC (Advanced Video Codec) is the latest standard for video coding. It assumes a scalar forward quantizer performed at the encoder which can be implemented directly in integer arithmetic. An efficient architecture for the computation of forward quantization of H.264/AVC is presented in this paper. It uses a modification of the quantization operation which reduces the arithmetic operations, and a truncated Booth multiplier based on adaptative statistical approach, which reduces the hardware. The JM reference software’s C code has been re-written to analyze the effect of new algorithm and of truncated Booth multiplier. Simulations made up over popular test sequences used in video standardization show the validity of this approach. These results demonstrate that, at low QP, the PSNR is improved between a maximum of +0.81db and a minimum of 0.31db, with a slight increase in the Bit Rate being around 0.8%. Finally, a suitable architecture for VLSI implementation is presented, which reduces in a 26% the area, 32% the power and 21% the critical path delay in comparison with classical implementation. Moreover, it also reduces the area and increase the speed in comparison with architectures presented in references. Keywords: Quantization, H.264
1. INTRODUCTION THE H.264/ is the latest standard for video coding established by the Joint Video Team between ITU-T VCEG and ISO/IEC MPEG1. H.264 presents a number of features different from the existing standards to support various applications. It assumes a scalar forward quantizer performed at the encoder by a simple scale-and-shift formula which can be implemented directly in integer arithmetic. The step size of the quantizer is controlled with the use of a quantization parameter (QP) which supports 52 different values, from 0 to 51, in increments of one. According to the notation in 2, each transform coefficient with value Wij (i,j= 0 to 3) is quantized in a coefficient Zij by the following equation:
(
)
Z ij = Wij ⋅ MFij + F >> qbits sign( Z ij ) = sign( Wij )
(1)
where MFij is the multiplication factor made up of 6x3 arrays of 14-bit positive integers, qbits=15+floor(QP/6), >> indicates a binary shift right and F is a positive number which can be expressed as F=f > qbits“ makes an integer division with truncation of the result toward zero which causes errors for Wij < 0. For example, the integer -3 in a 4-bit two’scomplement representation is 1101. The operation -3 >>2 should be 0, but 1101>>2 gives -1. To resolve this error, 1