IP Library Patent Application 15595413
Patent Application
App. No. 15/595,413

AUTOMATIC VIDEO COMPARISON OF THE OUTPUT OF A VIDEO DECODER

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
15/595,413
Filed
May 15, 2017
Art Unit
2422
USPC
348/180
Abstract

The automatic video comparison system for measuring the quality of decoded data described herein provides a method for measuring the quality of decoded data at the level of sub-units of a unit of data, for instance at the level of sub-blocks of a video frame. The system can therefore locate defects that may not otherwise be detected by an automated system that measures quality at the level of the entire frame. Processing encoded media is computationally intensive, thus the automatic video comparison system uses a distributed computing system in order to distribute the computations across many compute resources that are capable of operating in parallel.

Claims (119)

1 . A method for automatic detection of the quality of a decoded video stream, the method comprising:

receiving an encoded video stream;

decoding the encoded video stream into a decoded video stream, the decoded video stream comprising at least one decoded video frame;

producing a reference video data stream from the encoded video stream, the reference video data stream comprising at least one window of reference video data, the at least one window of reference video data comprising corresponding blocks of reference video data frames;

comparing the at least one decoded video frame with the at least one window of reference video data by comparing blocks of each of the at least one decoded video frame with the corresponding blocks of reference video data frames from the at least one window of reference video data;

producing a quality measurement for each block of the at least one decoded video frame using a quality metric; and

determining for each block of the at least one decoded video frame the quality metric by indicating which of the at least one window of reference video data in the frame has a comparatively best quality measurement,

wherein the best quality measurement comprises a measured vector where a block of the frame that has the largest Peak Signal-To-Noise Ratio (PSNR) is the smallest among the reference video frames.

2 . The method of claim 1 , wherein determining, for each decoded video frame, which reference video data frame from the at least one window of reference video data has comparatively the best quality measurements in accordance with the quality metric M is mathematically expressed as:

M

=

min

W

w

=

1

max

K

k

=

1

(

PSNR

k

)

for

K

components

and

a

comparison

window

of

W

.

3 . The method of claim 1 , comprising determining the quality metric for each block of the at least one decoded video frame is performed without use of metadata from the decoded video frame.

4 . The method of claim 1 , comprising producing the reference video data stream by decoding the encoded video stream.

5 . The method of claim 1 , comprising producing the reference video data stream by extracting prediction information from the encoded data stream.

6 . A system for automatic detection of the quality of a decoded video stream, the system comprising:

a decoder configured to:

receive an encoded video stream and further configured to decode the encoded video stream into a decoded video stream, the decoded video stream comprising at least one decoded video frame;

produce a reference video data stream from the encoded video stream, the reference video data stream comprising at least one window of reference video data, the at least one window of reference video data comprising corresponding blocks of reference video data frames; and

a video comparison controller configured to:

compare the at least one decoded video frame with the at least one window of reference video data and further configured to compare the blocks of each of the at least one decoded video frame with corresponding blocks of reference video data frames from the at least one window of reference video data;

produce a quality measurement for each block using a quality metric; and

determine for each block of the at least one decoded video frame the quality metric by indicating which of the at least one window of reference video data in the frame has a comparatively best quality measurement,

wherein the best quality measurement comprises a measured vector where a block of the frame that has the largest Peak Signal-To-Noise Ratio (PSNR) is the smallest among the reference video frames.

7 . The system of claim 6 , wherein the video comparison controller is configured to determine, for each decoded video frame, which reference video data frame from the at least one window of reference video data has comparatively the best quality measurements in accordance with the quality metric M is mathematically expressed as:

M

=

min

W

w

=

1

max

K

k

=

1

(

PSNR

k

)

for

K

components

and

a

comparison

window

of

W

.

8 . The system of claim 6 , wherein the video comparison controller is configured to determine the quality metric for each block of the at least one decoded video frame without use of metadata from the decoded video frame.

9 . The system of claim 6 , wherein the video comparison controller is configured to produce the reference video data stream by decoding the encoded video stream.

10 . The system of claim 6 , wherein the video comparison controller is configured to produce the reference video data stream by extracting prediction information from the encoded data stream.

Assignments (5)
RELEASE OF SECURITY INTEREST AT REEL/FRAME 049905/0504 Recorded Dec 19, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC (F/K/A ARRIS ENTERPRISES, INC.); ARRIS TECHNOLOGY, INC.; ARRIS SOLUTIONS, INC.; COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; RUCKUS WIRELESS, LLC (F/K/A RUCKUS WIRELESS, INC.)
Reel/Frame 071477/0255 →
PATENT SECURITY AGREEMENT Recorded Jul 3, 2019
From: ARRIS ENTERPRISES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 049820/0495 →
ABL SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049892/0396 →
TERM LOAN SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049905/0504 →
CHANGE OF NAME Recorded Jun 25, 2019
From: ARRIS ENTERPRISES, INC.
To: ARRIS ENTERPRISES LLC
Reel/Frame 049586/0470 →