Outer Rim Archives
Archives · 2018 · 20180131845

Application (pre-grant publication)

Systems and Methods for Aligning Frames of a Digital Video Content in IP Domain

Number
20180131845
Published
2018-05-10
Filed
2016-11-10
Assignee
DISNEY ENTERPRISES INC.
Inventors
Strein; Michael J. et al.
CPC
H04N21/4302; H04N21/8458; H04L47/522; H04N21/44004; H04N21/64322
Verdict
Set aside IP-domain video-frame alignment, broadcast plumbing
Source
Google Patents · FreePatentsOnline

Abstract

There is provided a system including a non-transitory memory storing an executable code, and a hardware processor configured to execute the executable code to receive first and second Internet protocol (IP) video packets including respective first and second video content, and to identify a common reference time for the first and second IP video packets. The hardware processor also determines a first buffering interval for synchronizing the first and second IP video packets based on a first frame number, a first line number, and a first pixel number of the first video content, and the common reference time. In addition, the hardware processor holds the first IP video packet during the first buffering interval, and releases the first IP video packet when the first buffering interval elapses so as to align the first video content with the second video content at the common reference time.

Background

BACKGROUND

When displaying a video content, it is axiomatic that each frame of a video signal must appear in the intended position on the video display. Inconsistent positioning of subsequent frames of the video content causes the image to appear blurry and may affect the color of the video content on a display. Additionally, subsequent frames of a video content must appear in sequential order and at a consistent and appropriate frame rate. Conventionally, reference points have been used to align video frames on the display, and video effects, such as a black burst, have been used to synchronize videos in time. Recent advances in video technology allow digital video contents to be transmitted using Internet protocol (IP), which introduces new challenges for alignment of video frames.SUMMARY

The present disclosure is directed to systems and methods for aligning frames of digital video content in an Internet Protocol (IP) domain, substantially as shown in and/or described in connection with at least one of the figures, as set forth more completely in the claims.

Claims

1. a non-transitory memory storing an executable code; a hardware processor executing the executable code to: receive a first Internet protocol (IP) video packet including a first video content, and a second IP video packet including a second video content; identify a common reference time for the first and second IP video packets; identify a first frame number, a first line number, and a first pixel number of the first video content, the first frame number, the first line number, and the first pixel number corresponding to the common reference time; determine a first buffering interval for synchronizing the first IP video packet with the second IP video packet, the first buffering interval being determined based on the first frame number, the first line number, the first pixel number, and the common reference time; hold the first IP video packet during the first buffering interval; and release the first IP video packet when the first buffering interval elapses so as to align the first video content with the second video content at the common reference time; wherein the common reference time is one of a first time the first IP video packet is received and a second time the second IP video packet is received. 11. A method for use with a device including a non-transitory memory and a hardware processor, the method comprising: receiving, using the hardware processor, a first Internet protocol (IP) video packet including a first video content, and a second IP video packet including a second video content; identifying, using the hardware processor, a common reference time for the first and second IP video packets; identifying, using the hardware processor, a first frame number, a first line number, and a first pixel number of the first video content, the first frame number, the first line number, and the first pixel number corresponding to the common reference time; determining, using the hardware processor, a first buffering interval for synchronizing the first IP video packet with the second IP video packet, the first buffering interval being determined based on the first frame number, the first line number, the first pixel number, and the common reference time; holding, using the hardware processor, the first IP video packet during the first buffering interval; and releasing, using the hardware processor, the first IP video packet when the first buffering interval elapses so as to align the first video content with the second video content at the common reference time; wherein the common reference time is one of a first time the first IP video packet is received and a second time the second IP video packet is received.