Abstract
In this paper, a very-large-scale integration (VLSI) design that can support high-efficiency video coding inverse discrete cosine transform (IDCT) for multiple transform sizes is proposed. The proposed two-dimensional (2-D) IDCT is implemented at a low area by using a single one-dimensional (1-D) IDCT core with a transpose memory. The proposed 1-D IDCT core decomposes a 32-point transform into 16-, 8-, and 4-point matrix products according to the symmetric property of the transform coefficient. Moreover, we use the shift-and-add unit to share hardware resources between multiple transform dimension matrix products. The 1-D IDCT core can simultaneously calculate the first- and second-dimensional data. The results indicate that the proposed 2-D IDCT core has a throughput rate of 250 MP/s, with only 110 K gate counts when implemented into the Taiwan semiconductor manufacturing (TSMC) 90-nm complementary metal-oxide-semiconductor (CMOS) technology. The results show the proposed circuit has the smallest area supporting the multiple transform sizes.
| Original language | English |
|---|---|
| Article number | 48 |
| Journal | Eurasip Journal on Advances in Signal Processing |
| Volume | 2020 |
| Issue number | 1 |
| DOIs | |
| State | Published - 12 2020 |
Bibliographical note
Publisher Copyright:© 2020, The Author(s).
UN SDGs
This output contributes to the following UN Sustainable Development Goals (SDGs)
-
SDG 9 Industry, Innovation, and Infrastructure
Keywords
- High-efficiency video coding (HEVC)
- Inverse discrete cosine transform (IDCT)
- Multiple transform dimensions
- Shift-and-add unit (SAU)
- Small area
- Very-large-scale integration (VLSI)
Fingerprint
Dive into the research topics of 'A low-area high-efficiency video coding inverse transform core using resource and time sharing architecture'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver