Title :
A Parallel-Access Mapping Method for the Data Exchange Buffers Around DCT/IDCT in HEVC Encoders Based on Single-Port SRAMs
Author :
Yibo Fan ; Leilei Huang ; Yufeng Bai ; Xiaoyang Zeng
Author_Institution :
State Key Lab. of ASIC & Syst., Fudan Univ., Shanghai, China
Abstract :
In the High Efficiency Video Coding (HEVC) standard, a notation of the transform unit (TU) is introduced with four different sizes, i.e., 4 × 4, 8 × 8, 16 × 16, and 32 × 32, which results in at least two problems in the use of discrete cosine transform/inversed discrete cosine transform (DCT/IDCT). One is changeable input/output format presented by DCT/IDCT when it deals with TUs of different sizes, which intensifies the nonconformity during the data exchange with other modules. The other is the demand for high throughput to traverse the vast possible TU partitions to find the best one, which would be easily dragged by an inefficient data exchange method. To solve this problem, a parallel-access data mapping method based on single-port static random access memory devices (SRAMs) is proposed in this brief. It can be applied to the data exchange buffers around DCT/IDCT in HEVC encoders to fulfill a high-throughput data exchange. Here, parallel access means one row of 1 × 32 pixels, two rows of 1 × 16 pixels, four rows of 1 × 8 pixels, or four rows of 1 × 4 pixels could be accessed in one cycle depending on the specific size of the current TU.
Keywords :
SRAM chips; discrete cosine transforms; electronic data interchange; inverse transforms; parallel processing; video coding; HEVC encoders; IDCT; data exchange buffers; data exchange method; high efficiency video coding; high-throughput data exchange; inversed discrete cosine transform; parallel-access data mapping method; parallel-access mapping method; single-port SRAM; single-port static random access memory devices; transform unit; Computer architecture; Discrete cosine transforms; Hardware; Logic gates; Random access memory; Registers; Throughput; Buffer; High Efficiency Video Coding (HEVC); buffer; data mapping method; discrete cosine transform (DCT); high efficiency video coding (HEVC); inversed discrete cosine transform (IDCT); single-port static random access memory;
Journal_Title :
Circuits and Systems II: Express Briefs, IEEE Transactions on
DOI :
10.1109/TCSII.2015.2468915