Abstract
Three dimensional television (3D-TV) will be the next step following high definition television (HDTV). Many famous universities and research organizations all over the world have concentrated on how to design a compatible and flexible broadcasting system of 3D-TV. Besides, another popular topic is the stereo image rendering. In the future, the technology of 3D-TV will be presented by advertisement boards, movie theaters, home TVs, and LCD monitors. Their contents become more photographic than before. But, it is impractical to transmit images of all view angles due to the limitation of bandwidth. In order to provide “look-around” and “motion-parallax” feeling to our eyes and let our eyes more comfortable, we use intermediate view synthesis. First of all, we estimate the disparity of the left and right images before interpolating the intermediate view. There are many methods to estimate disparity. Block Matching is suitable for hardware implementation. Block Matching mainly includes the following methods: 1, Full Search along epipolar line. 2, Hierarchical Search. 3, Quadtree-based Search. The third method is better at reducing the flicker effect in edge part than other methods and gets higher PSNR. We use the spatial correlation and temporal correlation between blocks. In the spatial correlation, we decide the search range adaptively to calculate the more correct disparity. In the temporal correlation, our method is good at reducing the flicker effect. In Hole-filling part, we retain the property of edge. Finally, we use Verilog HDL to develop the hardware architecture of the proposed algorithm and implement the prototype in Xilinx multimedia board.