Patent ID: 8624892
Filing Date: 2014-01-07
Classification: G06F,G06T

Abstract:
1. A method, comprising: intercepting, by an intercept module, buffer-based architecture three-dimensional (3D) imagery produced by a first application, wherein the 3D imagery is not provided by the first application for consumption by the intercept module; extracting a two-dimensional (2D) imagery, color imagery and depth imagery from the intercepted 3D imagery; combining the 2D imagery, the color imagery and the depth imagery with a 3D graphics command stream of a second application to drive display hardware in order to integrate a 3D object based on the two-dimensional (2D) imagery, the color imagery and the depth imagery into a 3D scene, using a same 3D coordinate system of the 3D scene, based on the 3D graphics command stream of the second application, wherein the 3D scene is independent of the first application, wherein the combining further comprises modifying the 2D imagery, the color imagery and the depth imagery in order to visually integrate the 3D object into the 3D scene.