US 12,489,971 B2
Methods and systems for synchronizing image frames captured by a camera array
Igor Gomon, Budd Lake, NJ (US); and Vidhya Seran, Irving, TX (US)
Assigned to Verizon Patent and Licensing Inc., Basking Ridge, NJ (US)
Filed by Verizon Patent and Licensing Inc., Basking Ridge, NJ (US)
Filed on Dec. 29, 2022, as Appl. No. 18/090,744.
Prior Publication US 2024/0223893 A1, Jul. 4, 2024
Int. Cl. H04N 23/60 (2023.01); H04N 23/90 (2023.01)
CPC H04N 23/665 (2023.01) [H04N 23/90 (2023.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
synchronizing, by a first capture engine application, a first clock used by the first capture engine application to a global time domain to which a second clock used by a second capture engine application is also synchronized;
receiving, by the first capture engine application, a first image frame captured by a first camera of a camera array configured to capture image data for a scene, the first image frame having a camera timestamp indicating a capture time of the first image frame with respect to a camera time domain used by the camera array;
annotating, by the first capture engine application and based on the camera timestamp and the synchronized first clock, the first image frame with a global timestamp indicating the capture time of the first image frame with respect to the global time domain; and
transmitting, by the first capture engine application, the annotated first image frame at a transmission time at which the second capture engine application synchronously transmits a second image frame that is annotated with the global timestamp and is captured by a second camera of the camera array, wherein the first and second capture engine applications synchronously transmit the annotated first and second image frames, respectively, based on a streaming start signal received by the first and second capture engine applications.