IP Library Granted Patent US 12,387,422
Granted Patent B2
US 12,387,422 · App. 18/055,304 · Granted Aug 12, 2025

Methods and devices for video rendering for video see-through (VST) augmented reality (AR)

Inventor: Yingen Xiong (Mountain View, CA)
Assignee: Samsung Electronics Co., Ltd.
G06T15/205G02B27/0172H04N13/128H04N13/156G02B2027/0138H04N2013/0081
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,387,422
App. No.
18/055,304
Granted
Aug 12, 2025
Kind
B2
Abstract

A method includes capturing an image and associating the image with a camera pose for each of multiple cameras. The method also includes determining, for each camera, a first contribution of the image for a first virtual view for display on a first display and a second contribution of the image for a second virtual view for display on a second display. The method further includes determining, for each camera, a first confidence map for the first virtual view based on the camera pose and a position of the camera in relation to a first virtual camera and a second confidence map for the second virtual view based on the camera pose and the position of the camera in relation to a second virtual camera. In addition, the method includes generating the first virtual view by combining the first contribution using the first confidence map for each of the cameras and the second virtual view by combining the second contribution using the second confidence map for each of the cameras.

Claims (66)

1. A method for video rendering for video see-through (VST) augmented reality (AR) on an AR device, the method comprising:

for each of a plurality of cameras of the AR device:

capturing an image and associating the captured image with a camera pose;

determining (i) a first contribution of the captured image for a first virtual view for display on a first display of the AR device and (ii) a second contribution of the captured image for a second virtual view for display on a second display of the AR device; and

determining (i) a first confidence map for the first virtual view based on the camera pose and a position of the camera in relation to a first virtual camera and (ii) a second confidence map for the second virtual view based on the camera pose and the position of the camera in relation to a second virtual camera; and

generating (i) the first virtual view by combining the first contribution using the first confidence map for each of the plurality of cameras and (ii) the second virtual view by combining the second contribution using the second confidence map for each of the plurality of cameras.

2. The method of claim 1 , further comprising:

for each of the plurality of cameras, determining a first parallax map for the first virtual camera and a second parallax map for the second virtual camera by projecting a depth map associated with the captured image onto image planes of the first and second displays;

wherein the first parallax map is used in generating the first virtual view and the second parallax map is used in generating the second virtual view.

3. The method of claim 2 , wherein:

the first parallax map is used to identify a location of the first contribution in the first virtual view; and

the second parallax map is used to identify a location of the second contribution in the second virtual view.

4. The method of claim 2 , further comprising:

for each of the plurality of cameras, determining (i) a first parallax confidence map associated with the first parallax map for the first virtual view based on the camera pose and the position of the camera in relation to the first virtual camera and (ii) a second parallax confidence map associated with the second parallax map for the second virtual view based on the camera pose and the position of the camera in relation to the second virtual camera;

wherein the first parallax confidence map is used in generating the first virtual view and the second parallax confidence map is used in generating the second virtual view.

5. The method of claim 4 , wherein:

the first parallax confidence map is used to identify a priority of the first parallax map in generating the first virtual view; and

the second parallax confidence map is used to identify a priority of the second parallax map in generating the second virtual view.

6. The method of claim 5 , wherein a parallax map with a higher confidence than another parallax map is used in a front layer construction of a virtual view in relation to the other parallax map.

7. The method of claim 1 , wherein:

a confidence for the first or second confidence map is determined based on distance and orientation differences between the camera pose and the first or second virtual camera; and

the confidence increases as the distance and orientation differences between the camera and the first or second virtual camera decrease.

8. A video see-through (VST) augmented reality (AR) device comprising:

a plurality of cameras; and

at least one processing device operably coupled to the cameras, the at least one processing device configured to:

for each of the plurality of cameras:

capture an image using the camera and associate the captured image with a camera pose;

determine (i) a first contribution of the captured image for a first virtual view for display on a first display of the AR device and (ii) a second contribution of the captured image for a second virtual view for display on a second display of the AR device; and

determine (i) a first confidence map for the first virtual view based on the camera pose and a position of the camera in relation to a first virtual camera and (ii) a second confidence map for the second virtual view based on the camera pose and the position of the camera in relation to a second virtual camera; and

generate (i) the first virtual view by combining the first contribution using the first confidence map for each of the plurality of cameras and (ii) the second virtual view by combining the second contribution using the second confidence map for each of the plurality of cameras.

9. The VST AR device of claim 8 , wherein:

the at least one processing device is further configured, for each of the plurality of cameras, to determine a first parallax map for the first virtual camera and a second parallax map for the second virtual camera by projecting a depth map associated with the captured image onto image planes of the first and second displays; and

the first parallax map is used in generating the first virtual view and the second parallax map is used in generating the second virtual view.

10. The VST AR device of claim 9 , wherein:

the first parallax map is used to identify a location of the first contribution in the first virtual view; and

the second parallax map is used to identify a location of the second contribution in the second virtual view.

11. The VST AR device of claim 9 , wherein:

the at least one processing device is further configured, for each of the plurality of cameras, to determine (i) a first parallax confidence map associated with the first parallax map for the first virtual view based on the camera pose and the position of the camera in relation to the first virtual camera and (ii) a second parallax confidence map associated with the second parallax map for the second virtual view based on the camera pose and the position of the camera in relation to the second virtual camera; and

the first parallax confidence map is used in generating the first virtual view and the second parallax confidence map is used in generating the second virtual view.

12. The VST AR device of claim 11 , wherein:

the first parallax confidence map is used to identify a priority of the first parallax map in generating the first virtual view; and

the second parallax confidence map is used to identify a priority of the second parallax map in generating the second virtual view.

13. The VST AR device of claim 12 , wherein a parallax map with a higher confidence than another parallax map is used in a front layer construction of a virtual view in relation to the other parallax map.

14. The VST AR device of claim 8 , wherein:

a confidence for the first or second confidence map is determined based on distance and orientation differences between the camera pose and the first or second virtual camera; and

the confidence increases as the distance and orientation differences between the camera and the first or second virtual camera decrease.

15. A non-transitory machine readable medium containing instructions that when executed cause at least one processor to:

for each of a plurality of cameras of a video see-through (VST) augmented reality (AR) device:

capture an image and associate the captured image with a camera pose;

determine (i) a first contribution of the captured image for a first virtual view for display on a first display of the AR device and (ii) a second contribution of the captured image for a second virtual view for display on a second display of the AR device; and

determine (i) a first confidence map for the first virtual view based on the camera pose and a position of the camera in relation to a first virtual camera and (ii) a second confidence map for the second virtual view based on the camera pose and the position of the camera in relation to a second virtual camera; and

generate (i) the first virtual view by combining the first contribution using the first confidence map for each of the plurality of cameras and (ii) the second virtual view by combining the second contribution using the second confidence map for each of the plurality of cameras.

16. The non-transitory machine readable medium of claim 15 , further containing instructions that when executed cause the at least one processor, for each of the plurality of cameras, to determine a first parallax map for the first virtual camera and a second parallax map for the second virtual camera by projecting a depth map associated with the captured image onto image planes of the first and second displays;

wherein the first parallax map is used in generating the first virtual view and the second parallax map is used in generating the second virtual view.

17. The non-transitory machine readable medium of claim 16 , wherein:

the first parallax map is used to identify a location of the first contribution in the first virtual view; and

the second parallax map is used to identify a location of the second contribution in the second virtual view.

18. The non-transitory machine readable medium of claim 16 , further containing instructions that when executed cause the at least one processor, for each of the plurality of cameras, to determine (i) a first parallax confidence map associated with the first parallax map for the first virtual view based on the camera pose and the position of the camera in relation to the first virtual camera and (ii) a second parallax confidence map associated with the second parallax map for the second virtual view based on the camera pose and the position of the camera in relation to the second virtual camera; and

wherein the first parallax confidence map is used in generating the first virtual view and the second parallax confidence map is used in generating the second virtual view.

19. The non-transitory machine readable medium of claim 18 , wherein:

the first parallax confidence map is used to identify a priority of the first parallax map in generating the first virtual view;

the second parallax confidence map is used to identify a priority of the second parallax map in generating the second virtual view; and

a parallax map with a higher confidence than another parallax map is used in a front layer construction of a virtual view in relation to the other parallax map.

20. The non-transitory machine readable medium of claim 15 , wherein:

a confidence for the first or second confidence map is determined based on distance and orientation differences between the camera pose and the first or second virtual camera; and

the confidence increases as the distance and orientation differences between the camera and the first or second virtual camera decrease.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2022
From: XIONG, YINGEN, DR.
To: SAMSUNG ELECTRONICS CO., LTD
Reel/Frame 061763/0941 →
Continuity (2)
Provisional Application 63355373 · Jun 24, 2022
Related Publication 20230419595A1 · Dec 28, 2023
References Cited (8)
US 10475196B2 · Price et al. · 2019 [cited by applicant]
US 10943358B2 · Chen et al. · 2021 [cited by applicant]
US 11032530B1 · Bleyer et al. · 2021 [cited by applicant]
US 20190304164A1 · Zhang · 2019 [cited by examiner]
US 20210366142A1 · Grossinger et al. · 2021 [cited by applicant]
US 20220148254A1 · Sorkine Hornung · 2022 [cited by examiner]
Masatoshi et al., “Gaze+ : A Stereoscopic Video See-Through Augmented Reality Device With Vergence Control and Gaze Stabilization for Near-Field Applications”, Jun. 2016, 7 pages. [cited by applicant]
Hsieh et al., “Markerless Augmented Reality via Stereo Video See-Through Head-Mounted Display Device”, Hindawi Publishing Corporation, Mathematical Problems in Engineering, vol. 2015, Article ID 329415, Sep. 2015, 13 pa… [cited by applicant]