| CPC H04N 23/665 (2023.01) [H04N 23/90 (2023.01)] | 20 Claims |

|
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.
|