System for infinite windows with optical disparity and depth resolution
Abstract
Aspects of the subject disclosure may include, for example, a machine-readable medium, comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations, including: receiving measurements indicating a viewpoint and a gaze direction of a user in a room; receiving a plurality of real-time images from the two or more cameras outside of the room; creating a visual presentation comprising two or more of the plurality of real-time images stitched together, wherein the two or more of the plurality of real-time images are used to remove a physical object obstructing a view of one of the two or more cameras; and sending the visual presentation to the display device, wherein the display device presents the visual presentation on the screen. Other embodiments are disclosed.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A device, comprising:
a processing system including a processor; and a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, the operations comprising:
receiving measurements indicating a viewpoint and a gaze direction of a plurality of users;
receiving a plurality of real-time live images from a plurality of cameras; and
creating a visual presentation to present to the plurality of users based on the measurements, wherein the visual presentation comprises the plurality of real-time live images stitched together, and wherein the plurality of real-time live images is used to completely remove a physical object obstructing a view of at least one of the plurality of cameras.
2 . The device of claim 1 , wherein the operations further comprise:
sending the visual presentation to a display device to cause the visual presentation to be displayed on a screen.
3 . The device of claim 2 , wherein the operations further comprise:
adapting the gaze direction based on a majority of the plurality of users having gaze directions toward at least a portion of the screen.
4 . The device of claim 2 , wherein the operations further comprise:
choosing a selected user of the plurality of users based on a proximity of the gaze direction of the selected user to a center of the screen; and adapting the viewpoint based on the selected user.
5 . The device of claim 4 , wherein the operations further comprise adapting the gaze direction based on the selected user.
6 . The device of claim 4 , wherein the selected user is chosen based on an identity of the selected user.
7 . The device of claim 4 , wherein the operations further comprise changing a point of view of the visual presentation based on a change of the viewpoint or the gaze direction of the selected user.
8 . The device of claim 2 , wherein the display device comprises a plurality of screens, wherein the plurality of screens comprises the screen, and wherein each screen of the plurality of screens displays at least one real-time image from at least one camera.
9 . The device of claim 1 , wherein two or more cameras of the plurality of cameras communicate with the device via a wireless network.
10 . The device of claim 1 , wherein at least one of the plurality of cameras is on a drone.
11 . The device of claim 1 , wherein the operations further comprise:
modifying the visual presentation based on texture mapping on one or more physical objects included in the visual presentation.
12 . The device of claim 1 , wherein the operations further comprise:
modifying the visual presentation based on preferred weather conditions.
13 . The device of claim 1 , wherein the operations further comprise:
modifying the visual presentation based on seasonal variations from actual conditions.
14 . The device of claim 1 , wherein the operations further comprise:
modifying the visual presentation using a machine learning model to remove anomalous objects.
15 . The device of claim 1 , wherein the operations further comprise:
modifying the visual presentation to pan or zoom by changing the viewpoint to a virtual viewpoint.
16 . The device of claim 1 , wherein the processing system comprises a plurality of processors operating in a distributed computing environment.
17 . A method, comprising:
receiving, by a processing system including a processor, a plurality of live, real-time images from two or more cameras; stitching, by the processing system, the plurality of the live, real-time images together to form a visual presentation video, wherein the stitching performs a logical joining of the plurality of the live, real-time images; removing, by the processing system, anomalous objects detected using a machine learning model from the visual presentation video using the plurality of live, real-time images, wherein the anomalous objects obstruct a view of at least one of the two or more cameras; receiving, by the processing system, measurements indicating a viewpoint and a gaze direction of a user; and adjusting, by the processing system, the visual presentation video based on the viewpoint and gaze direction of the user.
18 . The method of claim 17 , wherein the adjusting of the visual presentation video results in an adjusted visual presentation video, the method further comprising:
adapting, by the processing system, the adjusted visual presentation video based on preferences of the user, wherein the preferences include one or more of weather conditions, diurnal variations and seasonal variations, the adapting resulting in an adapted visual presentation video; and sending, by the processing system, the adapted visual presentation video to a display device.
19 . A non-transitory, machine-readable medium, comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations, the operations comprising:
receiving measurements indicating a viewpoint and a gaze direction of a user; receiving a plurality of live, real-time images from two or more cameras; creating a visual presentation comprising the plurality of live, real-time images stitched together, wherein the plurality of live, real-time images are used to completely remove a physical object obstructing a view of at least one of the two or more cameras; and sending the visual presentation to a display device.
20 . The non-transitory, machine-readable medium of claim 19 , wherein the processing system comprises a plurality of processors operating in a distributed computing environment.Join the waitlist — get patent alerts
Track US2022053148A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.