Home > Technology > HDV Quality Analysis

HDV Quality Analysis - Oct 05

 


Home

Products
     Overview
     Aspect-Prospect
     NEO
     Mac Products
     Wafian HR1
     Tech Notes
     FAQ

Technology
     Overview
     Quality Analysis
     Learn More

Film Workflow

Support

Press
     Press Releases
     Reviews
     Awards
     Events
     Press Tools

Customer Showcase

About CineForm
     Background
     Management
     Careers

Purchase
     Online Store
     Resellers
     Partner Systems

 

CineForm Intermediate HDV Quality Analysis
Using CineForm's HDV Codec v2.3 - October 2005

NOTE: This page contains about 1MB worth of data, so it will likely take longer to load than most pages. 
In particular the multi-generation images will take a bit longer.

Two previous quality analyses have been published for CineForm codecs - one for our 8-bit codec used in Aspect HD and Connect HD , and a second for our 10-bit codec within used in Prospect HD.  Both previous analyses were performed using Premiere Pro as the host application.  The previous HDV codec analysis used a much older version (v1.2) of the CineForm codec.  Since that time many visual quality enhancements have been added, so it became time to perform an updated 8-bit codec quality analysis. 

In this test we used Sony Vegas 6.0c instead of Premiere Pro, and we used the latest version (v2.3) of the CineForm 8-bit codec.  (NOTE: The CineForm codec version number does not correlate with version release numbers for either Connect HD or Aspect HD).  The posted results of this test are more interactive than our previous examples by allowing you click between the source image and each of the output generations. Observing the image being "flipped" in this way is truly the best way to view the differences between otherwise very similar images -- a single-by-side comparison is less effective.

Source Image

The source image is an I-frame extracted from an MPEG2-TS stream captured by
the Sony FX1/Z1.

Original plus Multi-Generation Images




Click each of the check boxes to see the generation loss of native MPEG versus CineForm Intermediate

Original M2T file
1st Generation CineForm AVI
10th Generation M2T ("native" editing)
10th Generation CineForm Intermediate AVI

NOTE for IE Users:
IE users MUST allow "active content" to view these images.  This is enabled in the top browser bar of IE.  Don't worry, nothing is being installed on your computer, but IE's security mechanism restricts active content from being displayed without your explicit permission.

Quality Results

In the images below, key details of the image are highlighted to show many of the characteristics you may have seen in the images above. The differences between the original M2T and the first generation CineForm compression is not visible, other than in areas that benefit, even in the first generation, because of proper interpolation performed as we convert MPEG's 4:2:0 chroma to the 4:2:2 chroma space used by CineForm Intermediate.  For many production needs the quality of CineForm Intermediate is actually higher in its first generation than the source material, even if you intend to export back to HDV 4:2:0.  Properly performing this 4:2:0 to 4:2:2 chroma up-conversion is an important step for any material intended for resizing, or if it is exported to any high-resolution chroma format such as broadcast equipment or film-out projects.  This 4:2:0 error is even more apparent for deeply saturated reds and blues.  After ten generations of compression by both codecs, it is clear that only one of these codecs is designed to hold up to the rigors of post-production. 

MPEG2 is a excellent delivery format and - as proven by HDV - is also a remarkable acquisition format, but post production has new demands that benefit from an intermediate format intended for multi-generation use.  There is no quality disadvantage to using CineForm Intermediate, even for the case of a cuts-only edit that is going back to HDV -- using CineForm Intermediate will enhance your production through editing speed, application compatibility, and image quality.

Original plus Multi-Generation Images - including mark-up for clarity



Click each of the check boxes to see the generation loss of native MPEG versus CineForm Intermediate
Original M2T file
1st Generation CineForm Intermediate AVI
10th Generation M2T ("native" editing)
10th Generation CineForm Intermediate AVI

NOTE for IE Users: IE users MUST allow "active content" to view these images.  This is enabled in the top browser bar of IE.  Don't worry, nothing is being installed on your computer, but IE's security mechanism restricts active content from being displayed without your explicit permission.

Testing Methodology

These test are easy to conduct yourself.  The only tools used are Sony Vegas 6.0c plus the new Connect HD 2.0 (available from CineForm's website) that includes codec version 2.3.  The original M2T file was captured without any processing via HDLink (HDLink is the capture and conversion tool within Connect HD).  This M2T was then converted into CineForm Intermediate (AVI file) using HDLink at the medium quality setting with interlaced encoding (to match the source).  Then all multi-generation tests for both the M2T and AVI files where performed in Vegas 6.0c. 

Rendering into either CineForm Intermediate or an M2T file without applying any changes to the image is not a good test because smart rendering will kick in for CineForm (producing zero less between generations 2 and on), and MPEG will have only minor losses if the frames are not moved in time -- i.e. if the 'I' frames still line up.  (NOTE: there is less than a 10% chance that I-frames will continue to align when cuts are made in normal editing).  In our test case, the "change" applied to each image in each generation was a simple shift of the image by one pixel horizontally to the right and vertically downwards.  (This test was suggested by one of Avid's codec experts as one of their preferred stress tests for evaluating codec performance -- thanks Avid.) 

To simplify this operation I used a 3x3 convolution kernel with the top-left coefficient set to 1.0 and everywhere else to zero, and placed this filter in the output render.  The original M2T was placed on the timeline to export out through the convolution filter as gen2.m2t.  Then the new gen2.m2t file was place on the timeline and exported out as gen3.m2t and so on.  The same procedure was performed with the CineForm AVI file generated from HDLink: original.avi was placed on the timeline and exported through the convolution filter as an intermediate AVI as gen2.avi, then repeated with the gen2.avi to produce gen3.avi, etc. The final clips gen10.m2t and gen10.avi where exported as uncompressed AVIs for comparison and posting on this web page.


Copyright © 2005 CineForm, Inc.  All rights reserved.    |    Privacy Policy