Independent scene movement based on mask layers
AssigneeQUALCOMM Incorporated
InventorRakesh Raju CHENNA MADHAVUNI
Life of this patent
Estimating the term…
Abstract
Techniques and systems are provided for image generation. For instance, a process can include rendering an image of a scene, the scene including a first virtual object associated with a first physical object that moves independently of the scene, identifying a first set of pixels associated with the first virtual object in the image of the scene, generating a mask layer based on the first set of pixels, the mask layer indicating locations of the first set of pixels in the image, and transmitting the mask layer and the image to a display.
Claims27
An apparatus for image generation, comprising:
- a memory comprising instructions;
- and
- a processor coupled to the memory and configured to:
- render an image of a scene, the scene including a first virtual object associated with a first physical object that moves independently of the scene;
- identify a first set of pixels associated with the first virtual object in the image of the scene;
- generate a mask layer based on the first set of pixels, the mask layer indicating locations of the first set of pixels in the image;
- and
- transmit the mask layer and the image to a display.
An apparatus for image generation, comprising:
- a memory comprising instructions;
- and
- a processor coupled to the memory and configured to:
- obtain a mask layer and an image associated with the mask layer, wherein the mask layer is associated with a first virtual object;
- generate updated pose information for the apparatus, wherein the updated pose information indicates movement between a time when the image was generated and a current time;
- obtain updated pose information for a first physical object, wherein the first physical object moves independently of the apparatus, and wherein the first physical object is associated with the first virtual object;
- determine a first amount to warp the image based on the updated pose information for the apparatus;
- determine a second amount to warp a first portion of the image based on the mask layer and the updated pose information for the first physical object;
- warp the image, based on the first amount to warp the image, and the first portion of the image, based on the second amount to warp a first virtual object with the first physical object;
- and
- display a final warped image based on the warping of the image and the warping of the first portion of the image.
A method for image generation, comprising:
- rendering an image of a scene, the scene including a first virtual object associated with a first physical object that moves independently of the scene;
- identifying a first set of pixels associated with the first virtual object in the image of the scene;
- generating a mask layer based on the first set of pixels, the mask layer indicating locations of the first set of pixels in the image;
- and
- transmitting the mask layer and the image to a display.
A method for image generation, comprising:
- obtaining a mask layer and an image associated with the mask layer, wherein the mask layer is associated with a first virtual object;
- generating updated pose information for an apparatus, wherein the updated pose information indicates movement between a time when the image was generated and a current time;
- obtaining updated pose information for a first physical object, wherein the first physical object moves independently of the apparatus, and wherein the first physical object is associated with the first virtual object;
- determining a first amount to warp the image based on the updated pose information for the apparatus;
- determining a second amount to warp a first portion of the image based on the mask layer and the updated pose information for the first physical object;
- warping the image, based on the first amount to warp the image, and the first portion of the image, based on the second amount to warp a first virtual object with the first physical object;
- and
- displaying a final warped image based on the warping of the image and the warping of the first portion of the image.
Dependencies are inferred from the claim text.