Method for monitoring and automatically correcting digital video quality by reverse frame prediction
First Claim
1. A method for correcting errors in digital video for a received video stream without reference to a source video stream, the method comprising:
- receiving a plurality of digital video frames, the plurality of digital video frames comprising a portion of the received video stream and having at least one intercut sequence; and
within one of the at least one intercut sequence(s), applying a quality analysis technique to at least two of the plurality of digital video frames to produce at least one video quality metric;
determining whether each video quality metric indicates presence of a degraded frame; and
for each video quality metric indicating the presence of a degraded frame, identifying the degraded frame.
3 Assignments
0 Petitions
Accused Products
Abstract
A real-time video processing method for monitoring and correcting digital video quality by reverse frame prediction. Video frames within intercut sequences, defined by correlation analysis, are used for determining quality in real-time data streams by predicting whether a frame is of acceptable quality versus one or more of a set of frames of consistent quality. When quality anomalies are encountered, such as via comparison of each correlation coefficient to a range, and identification of the specific frame containing the degradation causing the coefficient correlation to fall within the identified range, such errors in frames are corrected by replacing, regenerating, or dropping the erroneous frames or portions thereof. The repaired video data stream is then sent onward to a receiving destination.
45 Citations
29 Claims
-
1. A method for correcting errors in digital video for a received video stream without reference to a source video stream, the method comprising:
-
receiving a plurality of digital video frames, the plurality of digital video frames comprising a portion of the received video stream and having at least one intercut sequence; and
within one of the at least one intercut sequence(s), applying a quality analysis technique to at least two of the plurality of digital video frames to produce at least one video quality metric;
determining whether each video quality metric indicates presence of a degraded frame; and
for each video quality metric indicating the presence of a degraded frame, identifying the degraded frame. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A system for correcting errors in digital video, the system comprising:
-
a source video stream;
a channel for operating on the source video stream to produce a received video stream;
a repository for storing information from the received video stream; and
a processor for analyzing the received video stream;
wherein a plurality of digital video frames are received by the processor, the plurality of digital video frames comprising a portion of the received video stream and having at least one intercut sequence;
wherein, within one of the at least one intercut video sequence(s), the processor applies a quality analysis technique to at least two of the plurality of digital video frames to produce at least one video quality metric;
wherein the processor determines whether each video quality metric indicates presence of a degraded frame; and
wherein, for each video quality metric indicating the presence of a degraded frame, the processor identifies at least one degraded frame. - View Dependent Claims (27, 28)
-
-
29. A system for correcting errors in digital video for a received video stream without reference to a source video stream, the system comprising:
-
means for receiving a plurality of digital video frames, the plurality of digital video frames comprising a portion of the received video stream and having at least one intercut sequence; and
within one of the at least one intercut sequence(s), means for applying a quality analysis technique to at least two of the plurality of digital video frames to produce at least one video quality metric;
means for determining whether each video quality metric indicates presence of a degraded frame; and
for each video quality metric indicating the presence of a degraded frame, means for identifying the degraded frame.
-
Specification