Methods and systems for dynamically customizing a scene for presentation to a user
First Claim
1. A method comprising:
- detecting, by a scene customization system, a selection, by a user, of a customization scheme to be applied to an original immersive scene throughout a scene customization session to be experienced by the user by way of an artificial reality device;
dynamically generating, by the scene customization system and based on an application of the selected customization scheme to the original immersive scene, a custom immersive scene byreceiving data representative of the original immersive scene,developing, based on the received data representative of the original immersive scene, a dynamic volumetric model of the original immersive scene,identifying, within the dynamic volumetric model of the original immersive scene, a first object of a first object type and a second object of a second object type, the first and second objects each included in the original immersive scene,replacing, within the dynamic volumetric model and in accordance with the applied customization scheme, the first identified object with a custom object that is predetermined within the applied customization scheme to correspond to the first object type,determining, based on a non-augmentable object list associated with the selected customization scheme, that the second identified object of the second object type is a non-augmentable object corresponding with a predefined entry on the non-augmentable object list, andabstaining from replacing, in response to the determining that the second identified object is the non-augmentable object, the second identified object within the dynamic volumetric model; and
presenting, by the scene customization system throughout the scene customization session, the custom immersive scene to the user by way of the artificial reality device.
1 Assignment
0 Petitions
Accused Products
Abstract
An exemplary scene customization system detects a selection, by a user, of a customization scheme to be applied to an original immersive scene throughout a scene customization session to be experienced by the user by way of an artificial reality device. The system dynamically generates a custom immersive scene based on an application of the selected customization scheme to the original immersive scene by receiving data representative of the original immersive scene, developing a dynamic volumetric model of the original immersive scene based on the received data representative of the original immersive scene, identifying one or more objects included in the original immersive scene, and replacing the one or more objects with one or more custom objects in accordance with the applied customization scheme. The system also presents the custom immersive scene to the user by way of the artificial reality device throughout the scene customization session.
15 Citations
20 Claims
-
1. A method comprising:
-
detecting, by a scene customization system, a selection, by a user, of a customization scheme to be applied to an original immersive scene throughout a scene customization session to be experienced by the user by way of an artificial reality device; dynamically generating, by the scene customization system and based on an application of the selected customization scheme to the original immersive scene, a custom immersive scene by receiving data representative of the original immersive scene, developing, based on the received data representative of the original immersive scene, a dynamic volumetric model of the original immersive scene, identifying, within the dynamic volumetric model of the original immersive scene, a first object of a first object type and a second object of a second object type, the first and second objects each included in the original immersive scene, replacing, within the dynamic volumetric model and in accordance with the applied customization scheme, the first identified object with a custom object that is predetermined within the applied customization scheme to correspond to the first object type, determining, based on a non-augmentable object list associated with the selected customization scheme, that the second identified object of the second object type is a non-augmentable object corresponding with a predefined entry on the non-augmentable object list, and abstaining from replacing, in response to the determining that the second identified object is the non-augmentable object, the second identified object within the dynamic volumetric model; and presenting, by the scene customization system throughout the scene customization session, the custom immersive scene to the user by way of the artificial reality device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
detecting, by a scene customization system, a selection, by a user, of a customization scheme from a library of customization schemes provided by an augmented reality provider associated with the scene customization system, the customization scheme selected to be applied to a real-world scene surrounding the user throughout a scene customization session to be experienced by the user by way of an immersive headset device; dynamically generating, by the scene customization system and based on an application of the selected customization scheme to the real-world scene surrounding the user, a custom immersive scene by directly capturing, throughout the scene customization session, data representative of the real-world scene surrounding the user, creating, based on the directly captured data representative of the real-world scene surrounding the user, a dynamic volumetric model of the real-world scene surrounding the user, continually updating, based on the directly captured data representative of the real-world scene surrounding the user as the data representative of the real-world scene surrounding the user continues to be directly captured throughout the scene customization session, the created dynamic volumetric model of the real-world scene surrounding the user, identifying, within the dynamic volumetric model of the real-world scene surrounding the user, a first object of a first object type and a second object of a second object type, the first and second objects each in the real-world scene surrounding the user, replacing, within the dynamic volumetric model and in accordance with the applied customization scheme, the first identified object with a custom object that is predetermined within the applied customization scheme to correspond to the first object type, determining, based on a non-augmentable object list associated with the selected customization scheme, that the second identified object of the second object type is a non-augmentable object corresponding with a predefined entry on the non-augmentable object list, and abstaining from replacing, in response to the determining that the second identified object is the non-augmentable object, the second identified object within the dynamic volumetric model; and presenting, by the scene customization system throughout the scene customization session, the custom immersive scene to the user by way of the immersive headset device.
-
-
12. A system comprising:
-
a processor; and a memory communicatively coupled with the processor and storing instructions that, when executed by the processor, direct the processor to; detect a selection, by a user, of a customization scheme to be applied to an original immersive scene throughout a scene customization session to be experienced by the user by way of an artificial reality device; dynamically generate, based on an application of the selected customization scheme to the original immersive scene, a custom immersive scene by receiving data representative of the original immersive scene, developing, based on the received data representative of the original immersive scene, a dynamic volumetric model of the original immersive scene, identifying, within the dynamic volumetric model of the original immersive scene, a first object of a first object type and a second object of a second object type, the first and second objects each included in the original immersive scene, replacing, within the dynamic volumetric model and in accordance with the applied customization scheme, the first identified object with a custom object that is predetermined within the applied customization scheme to correspond to the first object type, determining, based on a non-augmentable object list associated with the selected customization scheme, that the second identified object of the second object type is a non-augmentable object corresponding with a predefined entry on the non-augmentable object list, and abstaining from replacing, in response to the determining that the second identified object is the non-augmentable object, the second identified object within the dynamic volumetric model; and present, throughout the scene customization session, the custom immersive scene to the user by way of the artificial reality device. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification