Using generic programming for designing a data structure for polyhedral surfaces
Computational Geometry: Theory and Applications - Special issue on applications and challenges
Curves and surfaces for CAGD: a practical guide
Curves and surfaces for CAGD: a practical guide
A realtime GPU subdivision kernel
ACM SIGGRAPH 2005 Papers
Approximating Catmull-Clark subdivision surfaces with bicubic patches
ACM Transactions on Graphics (TOG)
Parallel view-dependent tessellation of Catmull-Clark subdivision surfaces
Proceedings of the Conference on High Performance Graphics 2009
A Floating-Point Unit for 4D Vector Inner Product with Reduced Latency
IEEE Transactions on Computers
A Survey of 3DTV Displays: Techniques and Technologies
IEEE Transactions on Circuits and Systems for Video Technology
Hi-index | 0.00 |
A mobile 3-D display processor with a subdivider is presented for higher visual quality on handhelds. By combining a subdivision technique with a 3-D display, the processor can support viewers see realistic smooth surfaces in the air. However, both the subdivision and the 3-D display processes require a high number of memory operations to mobile memory architecture. Therefore, we make efforts to save the bandwidth between the processor and off-chip memory. In the subdivider, we propose a recomputing based depth-first scheme that has much smaller working set than prior works. The proposed scheme achieves about 100:1 bandwidth reduction over the prior subdivision methods. Also the designed 3-D display engine reduces the bandwidth to 27% by reordering the operation sequence of the 3-D display process. This bandwidth saving translates into reductions of off-chip access energy and time. Consequently the overall bandwidth of both the subdivision and the 3-D display processes is affordable to a commercial mobile bus. In addition to saving bandwidth, our work provides enough visual quality and performance. Overall the 3-D display engine achieves 325 fps for 480×320 display resolution.