Automatic video glitch detection and audio-video synchronization assessment
First Claim
Patent Images
1. A method, comprising:
- adding, by a computing device, a first time stamp to a first area of a video frame, to a second area of the video frame, and to a first portion of an audio signal corresponding to the video frame;
adding, by the computing device, a first time code to a third area of the video frame and to a second portion of the audio signal;
recognizing, by the computing device, the first time stamp and the first time code;
creating, by the computing device, a data array that includes information about the video frame and any other related frames included in a series of video frames;
adding, by the computing device, the first time stamp and the first time code into an entry of the data array; and
searching, by the computing device, the data array to find an entry where the first time stamp is equal to the first time code.
2 Assignments
0 Petitions
Accused Products
Abstract
A process to detect video glitches and audio-video synchronization errors arising during playback or capture. The process encodes an external time stamp into video and audio streams directly at the output of a digital media playback device. The process captures the stamped video and audio streams and analyzes the external stamp by comparing it with a presentation time stamp and a capture time stamp.
23 Citations
20 Claims
-
1. A method, comprising:
-
adding, by a computing device, a first time stamp to a first area of a video frame, to a second area of the video frame, and to a first portion of an audio signal corresponding to the video frame; adding, by the computing device, a first time code to a third area of the video frame and to a second portion of the audio signal; recognizing, by the computing device, the first time stamp and the first time code; creating, by the computing device, a data array that includes information about the video frame and any other related frames included in a series of video frames; adding, by the computing device, the first time stamp and the first time code into an entry of the data array; and searching, by the computing device, the data array to find an entry where the first time stamp is equal to the first time code. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system, comprising:
-
a video rendering component for rendering a first time stamp to a first area and to a second area of a frame of video; an audio rendering component for rendering the first time stamp to a first portion of audio information corresponding to the frame of video; a time code generator for adding a first time code to a third area of the frame of video and to a second portion of the audio information; an analysis component for; determining the first time stamp and the first time code; converting the first time stamp to a time-based value based at least in part on an expected duration of time that the frame of video is to be displayed and a sequential number value of the first time stamp; and calculating a difference of the time-based value and a second time-based value associated with the audio information. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A frame of video, comprising:
-
a first time stamp corresponding to a presentation time of the frame of video and corresponding to a first area and a second area of the frame of video, the first time stamp being rendered to a first portion of audio information corresponding to the frame of video; a second time stamp corresponding to the presentation time of the frame of video; and a first time code corresponding to a display time of the frame of video, the first time code being added to a third area of the frame of video and to a second portion of the audio information, wherein the first time stamp is converted to a time-based value based at least in part on an expected duration of time that the frame of video is to be displayed and a sequential number value of the first time stamp, a difference of the time-based value and a second time-based value associated with the audio information being calculated. - View Dependent Claims (19, 20)
-
Specification