Outer Rim Archives
Archives · 2025 · 20250324126

Application (pre-grant publication)

Automated Motion Feature-Based Video Synchronization

Number
20250324126
Published
2025-10-16
Filed
2024-04-10
Assignee
Disney Enterprises, Inc.
Inventors
Buhmann; Jakob Joachim et al.
CPC
H04N21/43072; G06T7/246
Verdict
Set aside video synchronization, plumbing
Source
Google Patents · FreePatentsOnline

Abstract

A system includes a hardware processor and a system memory storing software code. The hardware processor is configured to execute the software code to receive a plurality of video sequences each generated by a respective one of a plurality of cameras, each of the video sequences depicting a respective one of a plurality of three-dimensional (3D) movements of a subject from a different perspective, extract, from each of the video sequences, a respective set of two-dimensional (2D) motion features, to provide a plurality of 2D motion feature sets, and synchronize, using the 2D motion feature sets, the plurality of video sequences.

Background

BACKGROUND

In applications in which multiple video cameras are used to record an event, it is often necessary to synchronize the videos in order to sensibly merge the different perspective each camera captures. For example, different smartphone camera videos of the same event, such as a sporting event, a concert, a show, a parade, or an emergency situation for example, may be recorded by different witnesses to the event. Moreover, such “witness videos” are often initiated, terminated, or both, at different times by the respective attendees or witnesses.

Conventional approaches to merging videos typically require that those videos already be synchronized, rely on manual synchronization techniques, or require the use of expensive synchronized cameras. These conventional approaches rely on features or technologies that are often not germane to the underlying event that is the subject of the videography, and thereby undesirably introduce the use of unnecessary and extraneous elements. Consequently, there is a need in the art for a solution enabling the automated synchronization of videos based solely on movements by the subjects depicted in those videos.

Claims

1. A system comprising: a hardware processor; and a memory storing a software code; the hardware processor configured to execute the software code to: receive a plurality of video sequences each generated by a respective one of a plurality of cameras, each of the plurality of video sequences depicting a respective one of a plurality of three-dimensional (3D) movements of a subject from a different perspective; extract, from each of the plurality of video sequences, a respective set of two-dimensional (2D) motion features to provide a plurality of 2D motion feature sets; and synchronize, using the plurality of 2D motion feature sets, the plurality of video sequences. || 11. A method for use by a system including a hardware processor and a memory storing a software code, the method comprising: receiving, by the software code executed by the hardware processor, a plurality of video sequences each generated by a respective one of a plurality of cameras, each of the plurality of video sequences depicting a respective one of a plurality of three-dimensional (3D) movements of a subject from a different perspective; extracting, from each of the plurality of video sequences, by the software code executed by the hardware processor, a respective set of two-dimensional (2D) motion features, to provide a plurality of 2D motion feature sets; and synchronizing, by the software code executed by the hardware and using the plurality of 2D motion feature sets, the plurality of video sequences.