Real-time compositing in mixed reality
First Claim
1. A system, comprising:
- a memory device to store instructions and data; and
at least one processing device to execute the instructions stored in the memory device to;
receive a background image and a digital object to be composited onto the background image in a mixed reality view;
generate a 2D bounding region for the digital object;
select a version of the background image at a pre-defined resolution;
overlay the 2D bounding region on the selected version of the background image and obtain a set of samples of the colors of pixels of the selected version along a perimeter of the 2D bounding region; and
determine a value for one or more digital lighting sources to illuminate the digital object in the mixed reality view, based, at least in part, on the set of samples.
1 Assignment
0 Petitions
Accused Products
Abstract
A system may include a memory device to store instructions and data, and at least one processing device to execute the instructions stored in the memory device to: receive a background image and a digital object to be composited onto the background image in a mixed reality view, generate a 2D bounding region for the digital object, select a version of the background image at a pre-defined resolution, overlay the 2D bounding region on the selected version of the background image and obtain a set of samples of the colors of pixels of the selected version along a perimeter of the 2D bounding region, and determine a value for one or more digital lighting sources to illuminate the digital object in the mixed reality view, based, at least in part, on the set of samples.
8 Citations
20 Claims
-
1. A system, comprising:
-
a memory device to store instructions and data; and at least one processing device to execute the instructions stored in the memory device to; receive a background image and a digital object to be composited onto the background image in a mixed reality view; generate a 2D bounding region for the digital object; select a version of the background image at a pre-defined resolution; overlay the 2D bounding region on the selected version of the background image and obtain a set of samples of the colors of pixels of the selected version along a perimeter of the 2D bounding region; and determine a value for one or more digital lighting sources to illuminate the digital object in the mixed reality view, based, at least in part, on the set of samples. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, comprising:
-
receiving a background image and a digital object to be composited onto the background image in a mixed reality view; generating a 2D bounding region for the digital object; selecting a version of the background image at a pre-defined resolution; overlaying the 2D bounding region on the selected version of the background image and obtaining a set of samples of the colors of pixels of the selected version along a perimeter of the 2D bounding region; and determining a value for one or more digital lighting sources to illuminate the digital object in the mixed reality view, based, at least in part, on the set of samples. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A computer-readable storage medium of a tangible article of manufacture comprising instructions that, when executed by one or more processing devices, causes the one or more processing devices to:
-
receive a background image and a digital object to be composited onto the background image in a mixed reality view; generate a 2D bounding region for the digital object; select a version of the background image at a pre-defined resolution; overlay the 2D bounding region on the selected version of the background image and obtain a set of samples of the colors of pixels of the selected version along a perimeter of the 2D bounding region; and determine a value for one or more digital lighting sources to illuminate the digital object in the mixed reality view, based, at least in part, on the set of samples. - View Dependent Claims (18, 19, 20)
-
Specification