Title :
VLSI Architecture for Real-Time HD1080p View Synthesis Engine
Author :
Horng, Ying-Rung ; Tseng, Yu-Cheng ; Chang, Tian-Sheuan
Author_Institution :
MediaTek, Inc.., Hsinchu, Taiwan
Abstract :
This paper presents a real-time HD1080p view synthesis engine based on the reference algorithm from 3-D video coding team by solving high computational complexity and high memory cost problems. For the computational complexity, we propose the bilinear interpolation to simplify the hole filling process, and the Z scaling method with floating-point format to reduce the cost of homography calculation. For the memory cost, we propose the frame-level pipelining to reduce the requirement of warped depth maps, and the column-order warping method to remove the Z-buffer in occlusion handling. With the 90 nm complementary metal-oxide-semiconductor technology, our view synthesis engine can archive the throughput of 32.4 f/s for HD1080p videos with the gate count of 268.5 K and the internal memory of 69.4 kbytes. The experimental result shows our implementation has the similar synthesis quality as the original reference algorithm.
Keywords :
CMOS integrated circuits; VLSI; buffer circuits; computational complexity; interpolation; reference circuits; video coding; 3D video coding team; VLSI architecture; Z scaling; Z-buffer; bilinear interpolation; column-order warping; complementary metal-oxide-semiconductor technology; computational complexity; floating-point format; frame-level pipelining; hole filling; homography calculation; memory cost problems; memory size 69.4 KByte; occlusion handling; real-time HD1080p view synthesis engine; reference algorithm; size 90 nm; warped depth maps; Algorithm design and analysis; Cameras; Computer architecture; Filling; Filtering; Interpolation; Pixel; 3-D video coding; VLSI design; view synthesis;
Journal_Title :
Circuits and Systems for Video Technology, IEEE Transactions on
Conference_Location :
4/29/2011 12:00:00 AM
DOI :
10.1109/TCSVT.2011.2148410