Documente Academic
Documente Profesional
Documente Cultură
Abstract: This paper presents an high speed VLSI architecture for Video compression algorithm with high competence
data access system to support multiple video encoding standards such as H.264 MP/HP, SVC, and MVC to enhance coding
efficiency which results in the best performance with less memory access due to complex data access requirement. Image
compression plays a vital role for spatial and temporal video compression. There are few algorithms are existing for Video
compression with efficient and low power architectures design. Prediction units plays key role in compression by reducing
redundant blocks transmission. For gradient images most predictions executions are redundant, since the intra-coding mode
occupies 40% of the overall coding in prediction unit. Intra prediction to reduce block prediction time best exploited in
data-path circuit designing for intra prediction in H.264.
Keywords: Advanced Video Coding (AVC), H.264, High Efficiency Video Coding (HEVC), standards, video.
III. MODEL IMPLEMENTATION each CB is split into prediction blocks (PB) and transform
The prediction residual is coded using block blocks (TB). This variable-size, adaptive approach is
transforms. A TU tree structure has its root at the CU level. particularly suited to larger resolutions, such as 4k2k,
The luma CB residual may be identical to the luma which is a target resolution for some HEVC applications [2].
transform block (TB) or may be further split into smaller
luma TBs. The same applies to the chroma TBs. Integer
basis functions similar to those of a discrete cosine transform
(DCT) are defined for the square TB sizes 44, 88, 1616,
and 3232. For the 44 transform of luma intra picture
prediction residuals, an integer transform derived from a
form of discrete sine transform (DST) is alternatively
specified.
Quarter-sample precision is used for the MVs, and
7-tap or 8-tap filters are used for interpolation of fractional-
sample positions (compared to six-tap filtering of half-
sample positions followed by linear interpolation for quarter-
sample positions in H.264/MPEG-4 AVC). Similar to Fig 3. Prediction Modes
H.264/MPEG-4 AVC, multiple reference pictures are used. HEVC may also require more cache memory due to
For each PB, either one or two motion vectors can be the larger block sizes that it supports. In H.264/AVC, macro
transmitted, resulting either in uni-predictive or bi-predictive blocks of size 1616 define the buffer size required for
coding, respectively As in H.264/MPEG-4 AVC, a scaling storing predictions and residuals. In HEVC, intra picture
and offset operation may be applied to the prediction prediction and transforms may be of size 3232, and the size
signal(s) in a manner known as weighted prediction. of the associated buffers thus quadruples. It should also be
A. Intra picture prediction noted that HEVC lacks coding tools specific to field coding.
The decoded boundary samples of adjacent blocks
IV. RESULTS AND DISCUSSION
are used as reference data for spatial prediction in regions
where inter picture prediction is not performed. Intra picture A. Conversion of Frame to Gray Scale Image
prediction supports 33 directional modes (compared to eight Among the 30 frames, any one frame is given as the
such modes in H.264/MPEG-4 AVC), plus planar (surface input to the DCT Transform which produces three output.
fitting) and DC (flat) prediction modes. They are gray scale image, DCT inverse transform, DCT
B. Quad tree-Based Block Partitioning reverse transform.
HEVC retains the basic hybrid coding architecture
of prior video coding standards, such as H.264/AVC [6]. A
significant difference lies in the use of a more adaptive quad
tree structure based on a Coding Tree Unit (CTU) instead of
a macro block. In principle, the quad tree coding structure is
described by means of blocks and units. A block defines an
array of samples and sizes thereof, whereas a unit
encapsulates one luma and corresponding chroma blocks
together with syntax needed to code these. Consequently, a
CTU includes Coding Tree Blocks (CTB) and syntax
specifying coding data and further subdivision. This
subdivision results in Coding Unit (CU) leaves with Coding
Blocks (CB). Each CU incorporates more entities for the
purpose of prediction, so-called Prediction Units (PU), and
Fig 4.1 Forward and Reverse DCT
of transform, so-called Transform Units (TU). Similarly,
The above figure shows that the input image is [3]. Correa G, Assuncao P, Volcan Agostini L, and da Silva Cruz L, Fast
HEVC encoding decisions using data mining, IEEE Trans. Circuits
converted to the gray scale image
Syst. Video Technol., vol. 25, no. 4, pp. 660673, Apr. 2015.
[4]. Muthukumaran. N and Ravi. R, 'The Performance Analysis of Fast
Efficient Lossless Satellite Image Compression and Decompression
for Wavelet Based Algorithm', Wireless Personal Communications,
Volume. 81, No. 2, pp. 839-859, March 2015, Springer
[5]. Muthukumaran. N and Ravi. R, Hardware Implementation of
Architecture Techniques for Fast Efficient loss less Image
Compression System', Wireless Personal Communications,
Volume. 90, No. 3, pp. 1291-1315, October 2016, Springer.
[6]. S.Esakki Rajavel, C.Jenita Blesslin, Energetic Spectrum Sensing For
Cognitive Radio Enabled Remote State Estimation Over Wireless
Channels, International Journal of Advanced Research Trends in
Fig 4.2 Prediction process output Engineering and Technology (IJARTET), Vol. 3, Special Issue 19,
April 2016 (12 15).
V. CONCLUSION
[7]. Eleftheriadis Aand Batra P, Dynamic rate shaping of compressed
An high speed VLSI architecture for Video digital video, IEEE Trans. Multimedia, vol. 8, no. 2, pp. 297314,
compression algorithm with high competence data access Apr. 2006.
system to support multiple video encoding standards such as [8]. Han G, Ohm J, Han W J, and Wiegand T, Overview of the high
H.264 MP/HP, SVC, and MVC to enhance coding efficiency efficiency video coding (HEVC) standard, IEEETrans. Circuits Syst.
which results in the best performance with less memory Video Technol., vol. 22, no. 12, pp. 16491668, Dec. 2012.
access due to complex data access requirement. Image [9]. Hait N and Malah D, Model-based transrating of H.264 coded
compression plays a vital role for spatial and temporal video video, IEEE Trans. Circuits Syst. Video Technol., vol. 19, no. 8, pp.
compression. There are few algorithms are existing for 11291142, Aug. 2009.
Video compression with efficient and low power [10]. Lefol D, Bull D, and Canagarajah C, Performance evaluation of
architectures design. Prediction units plays key role in transcoding algorithms for H.264, IEEE Trans. Consum. Electron.
vol. 52, no. 1, pp. 215222, Feb. 2006..
compression by reducing redundant blocks transmission.
This approach can be used in multiple video [11]. Lee J, Kim S, Lim K, and Lee S, A fast CU size decision algorithm
encoding Standards, data center, building management for HEVC, IEEE Trans. Circuits Syst. Video Technol., vol. 25, no. 3,
pp. 411421, Mar. 2015.
activities etc.
[12]. Lefol D, Bull D, and Canagarajah N, Mode refinement algorithm for
VI. FUTURE ENHANCEMENT H.264 intra frame requantization, Proc. IEEE Int. Symp. Circuits
Syst., May 2006, pp. 44594462.
The work presented are aimed for the process of
prediction in order to reduce redundancy during [13]. Muthukumaran. N and Keziah. J, 'Design of K Band Transmitting
Antenna for Harbor Surveillance Radar Application', International
compression. Further work is required to evaluate the Journal on Applications in Electrical and Electronics Engineering,
performance of the fastest compression using different Vol. 2, No. 5, pp. 16-20, May 2016.
algorithms in real-life video scenarios.
REFERENCES