H04N13/167

IMAGING SYSTEMS AND METHODS FOR CORRECTING VISUAL ARTIFACTS CAUSED BY CAMERA STRAYLIGHT
20220327666 · 2022-10-13 · ·

An imaging system for correcting visual artifacts during production of extended-reality images for display apparatus. The imaging system includes at least first camera and second camera for capturing first image and second image of real-world environment, respectively; and processor(s) configured to: analyse first and second images to identify visual artifact(s) and determine image segment of one of first image and second image that corresponds to visual artifact(s); generate image data for image segment, based on at least one of: information pertaining to virtual object, other image segment(s) neighbouring image segment, corresponding image segment in other of first image and second image, previous extended-reality image(s), photogrammetric model of real-world environment; and process one of first image and second image, based on image data, to produce extended-reality image for display apparatus.

IMAGING SYSTEMS AND METHODS FOR CORRECTING VISUAL ARTIFACTS CAUSED BY CAMERA STRAYLIGHT
20220327666 · 2022-10-13 · ·

An imaging system for correcting visual artifacts during production of extended-reality images for display apparatus. The imaging system includes at least first camera and second camera for capturing first image and second image of real-world environment, respectively; and processor(s) configured to: analyse first and second images to identify visual artifact(s) and determine image segment of one of first image and second image that corresponds to visual artifact(s); generate image data for image segment, based on at least one of: information pertaining to virtual object, other image segment(s) neighbouring image segment, corresponding image segment in other of first image and second image, previous extended-reality image(s), photogrammetric model of real-world environment; and process one of first image and second image, based on image data, to produce extended-reality image for display apparatus.

Synchronization and presentation of multiple 3D content streams

Systems, methods, and computer-readable media are disclosed for synchronization and presentation of multiple 3D content streams. Example methods may include determining a first content stream of 3D content to send to a user device, where movement of the user device causes presentation of different portions of the 3D content at the user device, and determining a first position of the user device. Some methods may include causing presentation of a first portion of the first content stream at the user device, where the first portion corresponds to the first position, determining a second content stream of 3D content, where movement of the user device causes presentation of different portions of the 3D content at the user device, and causing presentation of a second portion of the second content stream at the user device, where the second portion corresponds to the first position of the user device.

Synchronization and presentation of multiple 3D content streams

Systems, methods, and computer-readable media are disclosed for synchronization and presentation of multiple 3D content streams. Example methods may include determining a first content stream of 3D content to send to a user device, where movement of the user device causes presentation of different portions of the 3D content at the user device, and determining a first position of the user device. Some methods may include causing presentation of a first portion of the first content stream at the user device, where the first portion corresponds to the first position, determining a second content stream of 3D content, where movement of the user device causes presentation of different portions of the 3D content at the user device, and causing presentation of a second portion of the second content stream at the user device, where the second portion corresponds to the first position of the user device.

PT/PT-Z CAMERA COMMAND, CONTROL & VISUALIZATION SYSTEM AND METHOD
20230064675 · 2023-03-02 ·

System and method for collection, control and display of cameras and images. Software may direct the cameras to targeted images automatically or manually. Artificial Intelligence (AI) may be used to identify targets and automatically direct one or more cameras to focus on a target. Images taken by one or more cameras may then be stored and displayed for later viewing or live streamed. Images may be aggregated to create up to a three hundred sixty-degree (360) view. Images may be conventional, thermal or infrared. Image parameters, such as sharpness and gain, may be adjusted in real-time at the camera level or during post processing on merged/panorama images to provide a consistent merged image for the end user. One or more cameras may be controlled by clicking on an image, including the generated panoramic 360 image, or a map overlaid with images and other data. Three dimensional (3D) models may be created by the software from the images taken by the cameras. Visualizations and map overlays may be created from the data collected.

PT/PT-Z CAMERA COMMAND, CONTROL & VISUALIZATION SYSTEM AND METHOD
20230064675 · 2023-03-02 ·

System and method for collection, control and display of cameras and images. Software may direct the cameras to targeted images automatically or manually. Artificial Intelligence (AI) may be used to identify targets and automatically direct one or more cameras to focus on a target. Images taken by one or more cameras may then be stored and displayed for later viewing or live streamed. Images may be aggregated to create up to a three hundred sixty-degree (360) view. Images may be conventional, thermal or infrared. Image parameters, such as sharpness and gain, may be adjusted in real-time at the camera level or during post processing on merged/panorama images to provide a consistent merged image for the end user. One or more cameras may be controlled by clicking on an image, including the generated panoramic 360 image, or a map overlaid with images and other data. Three dimensional (3D) models may be created by the software from the images taken by the cameras. Visualizations and map overlays may be created from the data collected.

Stereoscopic viewer

Features for a lightweight stereoscopic viewing client are described. The client can generate accurate ground point coordinates from selections within the lightweight viewer by accumulating the transformations from original image sources to the images used to render the stereoscopic scene to accurately predict error for a point selection. The viewer may also be decoupled from a permanent image store allowing on-demand retrieval of images via a network for stereoscopic viewing.

Stereoscopic viewer

Features for a lightweight stereoscopic viewing client are described. The client can generate accurate ground point coordinates from selections within the lightweight viewer by accumulating the transformations from original image sources to the images used to render the stereoscopic scene to accurately predict error for a point selection. The viewer may also be decoupled from a permanent image store allowing on-demand retrieval of images via a network for stereoscopic viewing.

Calibration for Augmented Reality
20230072188 · 2023-03-09 ·

Technology is described to adjust for eye location variations of a user when using an augmented reality (AR) headset. The method can include registering a position and size of an optical code using a visual camera and the AR headset. An alignment marker may be projected through the AR headset to be aligned with the optical code for a right eye and left eye of a user of the AR headset. Right eye and left eye adjustments to the alignment marker may be received independently to align the alignment marker with a portion of the optical code as viewed by either the right eye or left eye of the user. The left eye adjustments and right eye adjustments may be applied to virtual images displayed through the AR headset in order to improve the accuracy of alignment between objects in the physical view and the virtual images displayed using the AR headset.

Calibration for Augmented Reality
20230072188 · 2023-03-09 ·

Technology is described to adjust for eye location variations of a user when using an augmented reality (AR) headset. The method can include registering a position and size of an optical code using a visual camera and the AR headset. An alignment marker may be projected through the AR headset to be aligned with the optical code for a right eye and left eye of a user of the AR headset. Right eye and left eye adjustments to the alignment marker may be received independently to align the alignment marker with a portion of the optical code as viewed by either the right eye or left eye of the user. The left eye adjustments and right eye adjustments may be applied to virtual images displayed through the AR headset in order to improve the accuracy of alignment between objects in the physical view and the virtual images displayed using the AR headset.