DOC PREVIEW
UT Arlington EE 5359 - AVS China

This preview shows page 1-2-21-22 out of 22 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 22 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 22 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 22 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 22 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 22 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

Slide 1Slide 2Slide 3Slide 4Slide 5Slide 6Slide 7Slide 8Slide 9Slide 10Slide 11Slide 12Slide 13Slide 14Slide 15Slide 16Slide 17Slide 18Slide 19Slide 20Slide 21Slide 22Figure 1.a AVS China encoder [3] VideoBit streamFigure 1.b AVS China decoder [3] Encoded bit streamVideo output+IntraMotion CompensationMode decisionInverse DCTForward Frame BufferFigure 1.b.1 Correction to be made at the AVS China decoder showing the intra prediction block connected to +Major blocks in AVS China [3]:•16-bit 8x8 integer transform.•Quantization and scaling and the scaling is pre-performed in the encoder itself as compared to H.264•Intra prediction 5 modes•Motion compensation 4 modes 8x8, 8x16, 16x8, 16x16•Quarter pixel interpolation•De-blocking •Entropy coding•Minor blocks in AVS China [3]•Motion vector prediction•Adaptive scanBit stream flow structure•Sequence•Frame•Slice•Macro Block•Block Figure 1.c Bit stream flow structure [2]8X8 Integer cosine transform [2]•AVS adopts a pre-scaled Integer transform technique that is performed in the encoder itself. The forward transform is given as [2],where f8x8, C8x8 stands for the input pixel matrix and the transformed coefficient matrix respectively•After forward transform and combined scaling is performed [2],Figure 1.d 8x8 Integer cosine transform and the transformed coefficient matrix [2]Different prediction and compensation modesIntra frame prediction mode [2]•Spatial prediction technique is implemented in AVS China•The intra prediction is based on 8x8 block structure.•AVS China implements 5 luminous intra prediction technique and 4 chrominance intra prediction technique.•The reconstructed pixels of neighboring block before the De-blocking filtered is used as a reference pixels to current block.Figure 1.e Neighboring pixels in luminance intra prediction [3]Figure 1.f Five different luminance intra prediction modes [3]Inter frame prediction [3]•There are 4 macro blocks specification for the inter frame prediction namely,8x8,8x16,16x8,16x16.•In p-picture there are 5 inter prediction modes namely P_skip (16x16), P_ 8x8, P_8x16, P_16x8, P_16x16.•For the last 4 modes of inter prediction, each partition of macro block is predicted from one of the two reference frames which are latest decoded I or P frame.•There are two kinds of Bi-Predictions in AVS China namely the symmetric and the direct prediction.•In symmetric, only one forward motion vector is transmitted for each partition.•In direct forward and backward motion vectors are derived from motion vector of the collocated block.Figure 2.a Symmetric mode in AVS China [1]Interpolation [1]• A quarter pixel interpolation named as Two Step four Tap (TFST) method is implemented in AVS China.•½ pixel samples are interpolated in step-1 and ¼ pixel samples are interpolated in step 2.•½ pixel Interpolation method is a 4 Tap filter H1 (-1/8,5/8,5/8,-1/8).•For ordinary ¼ pixel samples a,c,d,f,I,k,n and q in the below shown Figure 2.b 4-Tap filter H2 (1/16, 7/16, 7/16, 1/16) is applied, and four special ¼ pixel samples e,g,p and r are filtered by two-Tap bilinear filter H3 (1/2,1/2).Figure 2.b Position of integer pixels, ½ pixels and ¼ pixels wherein a, c, d, f, l, k, n and q are ordinary ¼ pixels , e, g, p and r are special ¼ pixels [1]Performance analysis of AVS China [6]•In MPEG-1, MPEG-2, MPEG-4 the transform block size is 8x8 and their smallest motion compensation block size are 16x16, 16x8 and 8x8 respectively.•In H.264 AVC the smallest transform and intra and inter compensation block size are of 4x4.•The smaller the block size, the more precise is the inter and intra compensation and the smaller the residuals are.•The smaller the block size is, more bits are required for motion vectors and intra prediction modes.•Hence a series of experiment which compares the coding efficiency of block sizes 4x4 and 8x8 have been tabulated.Figure 2.c Experimental results showing the performance comparison between AVS China and H.264 AVC [6]Figure 2.d showing the PSNR gain at the same bit rate of 8x8 block size in AVS China over the 4x4 block size in H.264 and the bit rate increase at the same PSNR of the 8x8 block size in AVS China over the 4x4 block size in H.264 for different sequences [6]Figure 3.a comparison of AVS China with MPEG-2 and H.264/AVC [4], [6]Figure 3.b comparison of AVS China, H.264/AVC and MPEG-2 on HD sequence [4], [6]AVS China encoderAVS China to VP6 transcoderInternet (Flash Media VP6 )VP6 decoderVideoAn overview on VP6 coding technique [7]•VP6 is the coding technique developed by On2 Technologies. Flash Media is emerging as the new preferred solution over the existing Windows Media Player, Apple QuickTime, and Real Network Player for providing video services over the Internet. Macromedia adopted VP6 as their video coding algorithm for its Flash player in 2005 [7]. VP6 on Flash8 provides better performance than the existing standards with smoother streaming and low color contrast video images [7]. •Hence forth this creates an opening for developing an AVS to VP6 transcoder to transmit the AVS coded signals over the internet. Proposed ResearchBased on the available reference materials like H.263 to VP6 transcoder [8], AVS to MPEG-2 transcoder [5], performance comparison of AVS and H.264/AVC video coding standard [6], a new method can be proposed to develop the AVS to VP6 transcoder as shown in the figure 4.a . Figure 4.a showing the implementation of AVS to VP6 transcoderReferences1] L. Yu et al. “An Overview of AVS-Video: tools, performance and complexity”, Visual Communications and Image Processing 2005, Proc. of SPIE, vol. 5960, pp.596021, July 31, 2006.2] Zhang, L. Yu “An area-efficient VLSI architecture for AVS intra frame encoder” Visual Communications and Image Processing 2007, Proc. of SPIE-IS & T Electronic Imaging, SPIE vol. 6508, pp. 650822, Jan. 29, 2007. 3] W. Gao et al. “AVS - The Chinese Next-Generation Video Coding Standard” NAB, Las Vegas, 2004. 4] T. Wiegand, J. Sullivan “Overview of the H.264/AVC Coding Standard” IEEE Trans. Circuits Syst. Video Technol., vol.13, pp.560-576, July 2003. 5] J. Wang et al. “An AVS-to-MPEG2 Transcoding System” China Proceedings of 2004 International Symposium on Intelligent Multimedia, Video and Speech Processing , Hong Kong, pp. 302-305, October 20-22, 2004.6] X. Wang, D. Zhao “Performance comparison of AVS and


View Full Document

UT Arlington EE 5359 - AVS China

Documents in this Course
JPEG 2000

JPEG 2000

27 pages

MPEG-II

MPEG-II

45 pages

MATLAB

MATLAB

22 pages

Load more
Download AVS China
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view AVS China and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view AVS China 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?