# US 2014/0153652 A1 · Package Essence Analysis Kit

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2014/0153652 A1
- Document ID: US20140153652A1
- Status: Published application
- Kind: A1
- Application number: 13/691,904
- Filed: 2012-12-03
- Published: 2014-06-05
- Earliest claimed: 2012-12-03
- Assignees: Home Box Office, Inc.
- Inventors: Elmer Gehman Musser, JR.
- Web page: https://patentgrep.com/patent/US20140153652A1

## CPC

- G06T 7/0004: {Industrial image inspection}
- G06T 2207/10016: Video; Image sequence
- G06T 2207/30168: Image quality inspection
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL

## Abstract

Systems and methods are disclosed herein to a package essence analysis method comprising receiving, by a computer, first and second video files; indexing, by a computer, the first and second video files; decoding, by a computer, a selected frame of the first video file by referencing a first frame image using the index of the first video file; decoding, by a computer, a selected frame of the second video file by referencing a second frame image using the index of the second video file; and performing, by a computer, video quality analysis by comparing the decoded selected frame of the first video file to the decoded selected frame of the second video file.

## Claims

### Claim 1

A computer implemented method of analyzing a video package essence, the method comprising:
receiving, by a computer, first and second video files;
indexing, by a computer, the first and second video files;
decoding, by a computer, a selected frame of the first video file by referencing a first frame image using the index of the first video file;
decoding, by a computer, a selected frame of the second video file by referencing a second frame image using the index of the second video file; and
performing, by a computer, video quality analysis by comparing the decoded selected frame of the first video file to the decoded selected frame of the second video file.

### Claim 2 (depends on 1)

The method of claim 1, further comprising, performing, by a computer, an alignment and matching test by comparing the decoded selected frame of the first video file to the decoded selected frame of the second video file before performing the video quality analysis.

### Claim 3 (depends on 2)

The method of claim 2, further comprising, reporting, by a computer, a result of the alignment and matching test to a user.

### Claim 4 (depends on 3)

The method of claim 3, wherein reporting further comprises displaying a first color at a pixel where the decoded selected frame of the first video file matches the decoded selected frame of the second video file and a second color at a pixel where decoded selected frame of the first video file does not match the decoded selected frame of the second video file.

### Claim 5 (depends on 1)

The method of claim 1, wherein the video quality analysis is performed by calculating a peak signal-to-noise ratio (PSNR) between the decoded selected frame of the first video file and the decoded selected frame of the second video file.

### Claim 6 (depends on 5)

The method of claim 5, wherein the PSNR is calculated for Y, Cr, and Cb.

### Claim 7 (depends on 1)

The method of claim 1, wherein at least one of the first and second video files is an MXF video package.

### Claim 8 (depends on 7)

The method of claim 7, wherein indexing MXF video package points to a JPEG2000 encoded video file.

### Claim 9 (depends on 1)

The method of claim 1, wherein the decoded selected frame of the first video file or the decoded selected frame of the second video file is loaded into a memory of a computer as a TIFF file.

### Claim 10 (depends on 1)

The method of claim 1, further comprising displaying, by a computer, the results of the video quality analysis by displaying pixels less than a quality threshold in a first color, and displaying pixels equal to or greater than the quality threshold in a second color.

### Claim 11 (depends on 1)

The package essence analysis kit of claim 1, wherein the first video file and the second video files may have different frame rates.

### Claim 12 (depends on 1)

The package essence analysis kit of claim 1, further comprising exporting, by a computer, results of the video quality analysis for all frames of the first and second video files to a spreadsheet application.

### Claim 13 (depends on 1)

The package essence analysis kit of claim 1, wherein indexing the first and second video files comprises assigning a reference number for each frame of the first video file and each frame of the second video file.

### Claim 14 (depends on 13)

The method of claim 13, wherein the reference number is an index value for a time code or frame number.

### Claim 15

A computer program product for performing video quality analysis comprising a non-transient computer readable medium having a computer readable program, wherein the computer readable program includes a video analyzer module that when executed on a processor causes a computer to:
receive first and second video files;
index the first and second video files;
decode a selected frame of the first video file by referencing a first frame image using the index of the first video file;
decode a selected frame of the second video file by referencing a second frame image using the index of the second video file; and
perform video quality analysis by comparing the decoded selected frame of the first video file to the decoded selected frame of the second video file.

### Claim 16 (depends on 15)

The computer program product of claim 15, wherein the computing device is further configured to perform an alignment and matching test by comparing the decoded selected frame of the first video file to the decoded selected frame of the second video file before performing the video quality analysis.

### Claim 17 (depends on 15)

The computer program product of claim 15, wherein the video quality analysis is performed calculating a peak signal-to-noise ratio between the decoded selected frame of the first video file and the decoded selected frame of the second video file.

### Claim 18 (depends on 17)

The computer program product of claim 17, wherein the PSNR is calculated for Y, Cr, and Cb.

### Claim 19 (depends on 15)

The computer program product of claim 15, wherein the at least one of the first and second video files is an MXF video package.

### Claim 20 (depends on 15)

The computer program product of claim 15, wherein the computing device is further configured to display the results of the video quality analysis by displaying pixels less than a quality threshold in a first color, and displaying pixels equal to or greater than the quality threshold in a second color.
