US 12,249,042 B2
Method and system to combine video feeds into panoramic video
Mengnan Wang, Chapel Hill, NC (US); John W. Nicholson, Cary, NC (US); Daryl C. Cromer, Raleigh, NC (US); and Howard Locker, Cary, NC (US)
Assigned to LENOVO (SINGAPORE) PTE. LTD, New Tech Park (SG)
Filed by LENOVO (SINGAPORE) PTE. LTD, New Tech Park (SG)
Filed on Mar. 23, 2022, as Appl. No. 17/701,958.
Prior Publication US 2023/0316455 A1, Oct. 5, 2023
Int. Cl. G03B 37/04 (2021.01); G06T 3/4038 (2024.01); H04N 7/18 (2006.01)
CPC G06T 3/4038 (2013.01) [G03B 37/04 (2013.01); H04N 7/181 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer implemented method, comprising:
under control of one or more processors configured with executable instructions,
receiving video feeds from corresponding cameras distributed at different positions and orientations throughout a physical environment;
obtaining location data associated with the cameras, the location data indicative of at least one of the position or the orientation for the corresponding cameras;
obtaining a supplemental image that includes each of the corresponding cameras and is captured by a supplemental camera;
identifying the position or the orientation of each of the corresponding cameras based on the supplemental image;
identifying, from the multiple cameras, a camera combination that includes first and second cameras that have overlapping fields of view (FOV) based on the position or the orientation of each of the corresponding cameras; and
forming a panoramic video of at least a portion of the environment by combining the content from the first and second cameras identified based on the position or the orientation of each of the corresponding cameras.