Method and processing unit for controlling field of view of a user in an immersive environment
AssigneeZeality Inc.
InventorDipak Mahendra Patel
Life of this patent
Estimating the term…
Abstract
Method, processing unit, and non-transitory computer-readable medium for controlling view of user in immersive environment. Input, in form of an aperture, is received from presenter to control the view. A real-time scene is analyzed to identify viewable objects and spatial image layers are created based on the aperture. Further, by sequentially combining the plurality of spatial image layers, a view-controlled scene is generated for the at least one attendee. The view of the at least one attendee is controlled by replacing the real-time scene with the view-controlled scene in the immersive environment.
Claims15
A method for controlling field of view of a user in an immersive environment, the method comprises:
- receiving, by a processing unit, an input to control a view of a content rendered to at least one attendee from one or more attendees within the immersive environment, wherein the input is provided in form of an aperture with a predefined shape by a presenter of the immersive environment;
- dynamically obtaining, by the processing unit, a real-time scene indicating current field of view of the at least one attendee within the immersive environment;
- analysing, by the processing unit, the real-time scene to identify one or more viewable objects within the real-time scene, based on the input;
- creating, by the processing unit, plurality of spatial image layers based on the aperture, the one or more viewable objects and one or more additional objects, wherein a first image layer of the plurality of spatial image layers comprises the aperture with the predefined shape and the one or more viewable objects within the aperture, a second image layer of the plurality of spatial image layers comprises remaining objects, other than the one or more viewable objects, of the real-time scene, said second image layer restricts view of the remaining objects to the at least one attendee, wherein a third image layer of the plurality of spatial image layers comprises the one or more additional objects;
- generating, by the processing unit, a view-controlled scene for the at least one attendee by sequentially combining the plurality of spatial image;
- and
- controlling, by the processing unit, the view of the at least one attendee by replacing the real-time scene with the view-controlled scene in the immersive environment.
A processing unit for controlling field of view of a user in an immersive environment, the processing unit comprises:
- one or more processors;
- and
- a memory communicatively coupled to the one or more processors, wherein the memory stores processor-executable instructions, which, on execution, cause the one or more processors to:
- receive an input to control a view of a content rendered to at least one attendee from one or more attendees within the immersive environment, wherein the input is provided in form of an aperture with a predefined shape by a presenter of the immersive environment;
- dynamically obtain a real-time scene indicating current field of view of the at least one attendee within the immersive environment;
- analyse the real-time scene to identify one or more viewable objects within the real-time scene, based on the input;
- create plurality of spatial image layers based on the aperture, the one or more viewable objects and one or more additional objects, wherein a first image layer of the plurality of spatial image layers comprises the aperture with the predefined shape and the one or more viewable objects within the aperture, a second image layer of the plurality of spatial image layers comprises remaining objects, other than the one or more viewable objects, of the real-time scene, said second image layer restricts view of the remaining objects to the at least one attendee, wherein a third image layer of the plurality of spatial image layers comprises the one or more additional objects;
- generate a view-controlled scene for the at least one attendee by sequentially combining the plurality of spatial image;
- and
- control the view of the at least one attendee by replacing the real-time scene with the view-controlled scene in the immersive environment.
A non-transitory computer-readable medium including instructions stored thereon that when processed by one or more processors cause a system to perform operations comprising:
- receiving an input to control a view of a content rendered to at least one attendee from one or more attendees within the immersive environment, wherein the input is provided in form of an aperture with a predefined shape by a presenter of the immersive environment;
- dynamically obtaining a real-time scene indicating current field of view of the at least one attendee within the immersive environment;
- analysing the real-time scene to identify one or more viewable objects within the real-time scene, based on the input;
- creating plurality of spatial image layers based on the aperture, the one or more viewable objects and one or more additional objects, wherein a first image layer of the plurality of spatial image layers comprises the aperture with the predefined shape and the one or more viewable objects within the aperture, a second image layer of the plurality of spatial image layers comprises remaining objects, other than the one or more viewable objects, of the real-time scene, said second image layer restricts view of the remaining objects to the at least one attendee, wherein a third image layer of the plurality of spatial image layers comprises the one or more additional objects;
- generating a view-controlled scene for the at least one attendee by sequentially combining the plurality of spatial image;
- and
- controlling the view of the at least one attendee by replacing the real-time scene with the view-controlled scene in the immersive environment.
Dependencies are inferred from the claim text.