TY - GEN
T1 - Frame cache management for multi-frame rate systems
AU - Hauswiesner, Stefan
AU - Grasmug, Philipp
AU - Kalkofen, Denis
AU - Schmalstieg, Dieter
PY - 2012
Y1 - 2012
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=84866671418&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-33191-6_28
DO - 10.1007/978-3-642-33191-6_28
M3 - Conference contribution
AN - SCOPUS:84866671418
SN - 9783642331909
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 285
EP - 294
BT - Advances in Visual Computing - 8th International Symposium, ISVC 2012, Revised Selected Papers
T2 - 8th International Symposium on Visual Computing, ISVC 2012
Y2 - 16 July 2012 through 18 July 2012
ER -