DOI: 10.3724/SP.J.1089.2010.11017

Journal of Computer-Aided Design & Computer Graphics (计算机辅助设计与图形学学报) 2010/22:9 PP.1508-1514

Architecture Design and Implementation for the Integration of Graphics Processing

In order to construct a unified platform for different graphics processing algorithms, an architecture is proposed in this paper, targeted to hardware implementation for integrating various algorithms. In this architecture, data path control, parameter control, reuse control and state detection are used, with mathematical libraries integrated. A serial structure is adopted to generalize different graphics processing algorithms for implementation. By combining the procedural texture mapping and depth image 3D warping methods, the integrated architecture is implemented in terms of FPGA hardware design. After the FPGA verification and resource analysis, the expected results are achieved with the architecture.

Key words:texture mapping,image-based rendering,architecture design,FPGA

ReleaseDate:2014-07-21 15:25:42

[1] Li Xiaoying, Wu Enhua. Dynamic noise texture generation on FPGAs[J]. Journal of Computer Aided Design & Computer Graphics, 2006, 18(5): 630-637 (in Chinese) (李笑盈, 吴恩华. 过程性纹理映射的FPGA动态生成[J]. 计算机辅助设计与图形学学报, 2006, 18(5): 630-637)

[2] Li Xiaoying, Wu Enhua. Relief texture mapping based on FPGA[J]. Journal of Image and Graphics, 2006, 11(Suppl): 42-49 (in Chinese) (李笑盈, 吴恩华. 基于FPGA设计的浮雕纹理映射算法[J]. 中国图象图形学报, 2006, 11(增刊): 42-49)

[3] Chandrakasan A P, Sheng S, Brodersen R W, et al. Low power CMOS digital design[J]. IEEE Journal of Solid State Circuits, 1992, 27(4): 473-484

[4] Perlin K. Noise hardware[OL]. [2009-09-08].

[5] Perlin K. Improving noise[OL]. [2009-09-08].

[6] Oliveira M M, Bishop G, McAllister D. Relief texture mapping[C]// Computer Graphics Proceedings, Annual Conference Series, ACM SIGGRAPH, New York, 2000: 359-368

[7] Fujita M, Kanai T. Hardware assisted relief texture mapping[C]// Proceedings of the Annual Conference on the European Association for Computer Graphics, Saarbrucken, 2002: 257-262

[8] Chang C F, Bishop G, Lastra A. LDI tree: a hierarchical representation for image based rendering[C]// Proceedings of the 26th Annual Conference on Computer Graphics and Interactive Techniques, New York, 1999: 291-298

[9] Zheng Xin, Wang Wencheng, Wu Enhua. Image based rendering through layered texture mapping[J]. Journal of Software, 2001, 12(11): 1647-1653 (in Chinese) (郑 新, 王文成, 吴恩华. 运用层次纹理映射的基于图像绘制算法[J]. 软件学报, 2001, 12(11): 1647-1653)

[10] Shade J, Gotler S, He L W, et al. Layered depth images[C]// Computer Graphics Proceedings, Annual Conference Series, ACM SIGGRAPH, Orlando, 1998: 231-242

[11] McMillan L. An image based approach to three dimensional computer graphics[D]. Chapel Hill: University of North Carolina, 1997

[12] Xilinx. Microblaze and multimedia development board user guide[OL]. [2009-09-08].