FPGA Implementation of Pipelined 8x8 2-D DCT and IDCPla Structure for H.264 Protocol

被引:0
|
作者
Srivastava, Pankaj Kumar [1 ]
Jakkani, Anil Kumar [1 ]
机构
[1] ISB&M Sch Technol, Pune, Maharashtra, India
关键词
Integer DCT; Inverse Integer DCT; II.264; Pipelined architecture. 2-D DCT and 2-D IDCT;
D O I
暂无
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Discrete Cosine Transform (DCT) is the most widely used technique for image/video compression standards. In this paper, an FPGA based 8x8 forward Discrete Cosine Transform (DCT) and inverse Discrete Cosine Transform (IDCT) architectures are implemented for H.264 encoder and decoder respectively. It has been implemented using the pipelined structure for computing the Integer DCT and IDCT. The design is implemented without using any multiplication operation to reduce the complexity. H.264 is one of the recent video compression standards of the ITU-T Moving Picture Experts Group and Video Coding Experts Group. A pipelined architecture is used in this design to increase the speed of operation. The proposed resource effective architectures have been implemented and synthesized on xc2vp30 device that belongs to Vertex -2 Pro family. For Integer DCT architecture implementation, the resource utilization is 14% slices, I% flipflops, 11% LUTs, 51% 10Bs of xc2vp30 device and reaches an operating frequency of 520.996 MHz. For Integer IDCT architecture implementation, the resource utilization is 28% slices, 2% flip-flops, 24% LUTs, 37% IOBs of xc2vp30 device and reaches an operating frequency of 525.22 MHz. In these designs, it takes only 49 clock cycles to generate the transformed outputs thus increasing the speed of operation.
引用
收藏
页数:6
相关论文
共 50 条
  • [41] Self-routing in 2-D shuffle networks with dimension-independent switches of size ≥8x8
    Giglmayr, J
    [J]. PARALLEL COMPUTING: FUNDAMENTALS, APPLICATIONS AND NEW DIRECTIONS, 1998, 12 : 445 - 449
  • [42] A fast and concise parallel implementation of the 8x8 2D forward and inverse DCTs using halide
    Johnson, Martin
    Playne, Daniel
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2022, 163 : 20 - 29
  • [43] Early Detection Algorithms for 8 x 8 All-Zero Blocks in H.264/AVC
    Liu, Qin
    Huang, Yiqing
    Ikenaga, Takeshi
    [J]. 2008 IEEE 10TH WORKSHOP ON MULTIMEDIA SIGNAL PROCESSING, VOLS 1 AND 2, 2008, : 359 - 362
  • [44] A high-throughput ASIC processor for 8 x 8 transform coding in H.264/AVC
    Michell, Juan A.
    Solana, Jose M.
    Ruiz, Gustavo A.
    [J]. SIGNAL PROCESSING-IMAGE COMMUNICATION, 2011, 26 (02) : 93 - 104
  • [45] Implementation of Different Architectures of Forward 4x4 Integer DCT For H.264/AVC Encoder
    Ringnyu, Bunji Antoinette
    Tangel, Ali
    Karabulut, Emre
    [J]. 2017 10TH INTERNATIONAL CONFERENCE ON ELECTRICAL AND ELECTRONICS ENGINEERING (ELECO), 2017, : 423 - 427
  • [46] Combined 2-D transform and quantization architectures for H.264 video coders
    Lin, HY
    Chao, YC
    Chen, CH
    Liu, BD
    Yang, JF
    [J]. 2005 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), VOLS 1-6, CONFERENCE PROCEEDINGS, 2005, : 1802 - 1805
  • [47] Architecture for area-efficient 2-D transform in H.264/AVC
    Kuo, YT
    Lin, TY
    Liu, CW
    Jen, CW
    [J]. 2005 IEEE International Conference on Multimedia and Expo (ICME), Vols 1 and 2, 2005, : 1127 - 1130
  • [48] HIGH-LEVEL SYNTHESIS IMPLEMENTATION OF HEVC 2-D DCT/DST ON FPGA
    Sjovall, Panu
    Viitamaki, Vili
    Vanne, Jarno
    Hamalainen, Timo D.
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2017, : 1547 - 1551
  • [49] Fast 2-dimensional 8 x 8 integer transform algorithm design for H.264/AVC fidelity range extensions
    Fan, Chih-Peng
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2006, E89D (12) : 3006 - 3011
  • [50] A Row-Parallel 8 x 8 2-D DCT Architecture Using Algebraic Integer-Based Exact Computation
    Madanayake, Arjuna
    Cintra, Renato J.
    Onen, Denis
    Dimitrov, Vassil S.
    Rajapaksha, Nilanka
    Bruton, L. T.
    Edirisuriya, Amila
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2012, 22 (06) : 915 - 929