Skip to main content

Frame Cache Management for Multi-frame Rate Systems

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNIP,volume 7432))

Abstract

Multi-frame rate systems decouple viewing from rendering in an asynchronous pipeline. Multiple GPUs can be used as frame sources, while a primary GPU is responsible for viewing and display update. Conventionally, the last rendering result is used for display. However, modern GPUs are equipped with a fairly large amount of memory which allows frames to be cached in video memory. As long as the data is static, caching allows for a more sophisticated reference frame selection that increases the output quality. With a growing frame database, images for most viewpoints can be queried from the cache and the system converges into a conventional image-based rendering system. However, multi-frame rate systems use purely virtual image sources. As a consequence, the rendering process can be actively steered by the viewing process, which allows for advanced strategies. Moreover, by picking multiple reference frames from the cache, we can avoid display artifacts arising from occlusions.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Springer, J.P., Beck, S., Weiszig, F., Reiners, D., Froehlich, B.: Multi-frame rate rendering and display. In: Sherman, W.R., Lin, M., Steed, A. (eds.) VR, pp. 195–202. IEEE Computer Society (2007)

    Google Scholar 

  2. Mark, W.R., Mcmillan, L., Bishop, G.: Post-rendering 3d warping. In: 1997 Symposium on Interactive 3D Graphics, pp. 7–16 (1997)

    Google Scholar 

  3. Smit, F.A., van Liere, R., Fröhlich, B.: An image-warping vr-architecture: design, implementation and applications. In: VRST 2008: Proceedings of the 2008 ACM Symposium on Virtual Reality Software and Technology, pp. 115–122. ACM, New York (2008)

    Chapter  Google Scholar 

  4. Smit, F.A., van Liere, R., Fröhlich, B.: The design and implementation of a vr-architecture for smooth motion. In: VRST 2007: Proceedings of the 2007 ACM Symposium on Virtual Reality Software and Technology, pp. 153–156. ACM, New York (2007)

    Chapter  Google Scholar 

  5. Smit, F.A., van Liere, R, Beck, S., Fröhlich, B.: An image-warping architecture for vr: Low latency versus image quality. In: VR, pp. 27–34. IEEE (2009)

    Google Scholar 

  6. Springer, J.P., Lux, C., Reiners, D., Froehlich, B.: Advanced multi-frame rate rendering techniques. In: VR, pp. 177–184. IEEE (2008)

    Google Scholar 

  7. Velázquez-Armendáriz, E., Lee, E., Bala, K., Walter, B.: Implementing the render cache and the edge-and-point image on graphics hardware. In: Proceedings of Graphics Interface 2006, GI 2006, Toronto, Ont., Canada, pp. 211–217. Canadian Information Processing Society, Canada (2006)

    Google Scholar 

  8. Simmons, M.: Tapestry: An Efficient Mesh-based Display Representation for Interactive Rendering. PhD thesis, EECS Department. University of California, Berkeley (2001)

    Google Scholar 

  9. Hauswiesner, S., Kalkofen, D., Schmalstieg, D.: Multi-frame rate volume rendering. In: EGPGV. Eurographics Association, Norrköping (2010)

    Google Scholar 

  10. Mark, W.: Post-rendering 3d image warping: Visibility, reconstruction, and performance for depth-image warping. Technical report. Chapel Hill, NC, USA (1999)

    Google Scholar 

  11. Chen, S.E., Williams, L.: View interpolation for image synthesis. In: SIGGRAPH 1993: Proceedings of the 20th Annual Conference on Computer Graphics and Interactive Techniques, pp. 279–288. ACM, New York (1993)

    Chapter  Google Scholar 

  12. OsiriX: Dicom sample image sets. OsiriX Imaging Software (2009), http://pubimage.hcuge.ch:8080/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Hauswiesner, S., Grasmug, P., Kalkofen, D., Schmalstieg, D. (2012). Frame Cache Management for Multi-frame Rate Systems. In: Bebis, G., et al. Advances in Visual Computing. ISVC 2012. Lecture Notes in Computer Science, vol 7432. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-33191-6_28

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-33191-6_28

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-33190-9

  • Online ISBN: 978-3-642-33191-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics