US 11,930,189 B2
Parallel metadata generation based on a window of overlapped frames
Hunsop Hong, Irvine, CA (US); and Seongnam Oh, Irvine, CA (US)
Assigned to SAMSUNG ELECTRONICS CO., LTD., Suwon-si (KR)
Filed by Samsung Electronics Co., Ltd., Suwon-si (KR)
Filed on Sep. 30, 2021, as Appl. No. 17/491,120.
Prior Publication US 2023/0095692 A1, Mar. 30, 2023
Int. Cl. H04N 19/176 (2014.01); H04N 19/117 (2014.01); H04N 19/129 (2014.01); H04N 19/583 (2014.01)
CPC H04N 19/176 (2014.11) [H04N 19/117 (2014.11); H04N 19/129 (2014.11); H04N 19/583 (2014.11)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
segmenting an input video into a first video chunk and one or more subsequent video chunks, wherein each video chunk comprises a sequence of frames;
for each subsequent video chunk, selecting a subsequence of frames from a different video chunk immediately preceding the subsequent video chunk and appending the subsequence of frames to a beginning of the subsequent video chunk to form an extended version of the subsequent video chunk, wherein the subsequence of frames includes a last frame of the different video chunk, and the subsequence of frames represents a corresponding window of overlapped frames;
generating metadata corresponding to each video chunk by processing each video chunk in parallel, wherein each subsequent video chunk is processed by scanning an extended version of the subsequent video chunk that includes a corresponding window of overlapped frames;
for each subsequent video chunk, discarding a portion of metadata corresponding to the subsequent video chunk to obtain modified metadata corresponding to the subsequent video chunk, wherein the portion discarded is associated with a corresponding window of overlapped frames; and
merging each video chunk into a single output video, wherein the first video chunk of the output video is associated with metadata corresponding to the first video chunk, and each subsequent video chunk of the output video is associated with modified metadata corresponding to the subsequent video chunk.