Patent ID: 7515156
Filing Date: 2009-04-07
Classification: G06T

Abstract:
1. A method for parallel speculative rendering of synthetic images in an image rendering system comprising steps of: obtaining measurements regarding scene characteristics; providing the measurements to a plurality of predictors; predicting, at each of the predictors, a future state for each of the measurements; providing the future states to a plurality of renderers; rendering, at each renderer, graphical entities such that each rendering results from a different predicted future state; obtaining a new set of measurements regarding the scene characteristics; comparing, at a comparator, each one of the new set of measurements with a corresponding one of the predicted future states produced by the predictors; determining which predicted future state most closely matches with the new measurements; selecting, at a switch, graphical entities associated with the predicted future state that most closely matches with the new measurements; and displaying the selected graphical entities on a display device; wherein providing the measurements to a plurality of predictors, the predictors are arranged in a hierarchical fashion having higher-level predictors and leaf-level predictors, and wherein predicting, the higher-level predictors predict at a faster rate than the leaf-level predictors.