FiringSquad: Home of the Hardcore Gamer - Games, Hardware, Reviews and NewsSubmit your own or view users' CPU overclocking results!

  
 Home   News   THE MATRIX   Deals   Hardware   Games   Features   Media   Products   Forums   FS China 
AddThis Social Bookmark Button

Home : Hardware : Video Cards : Mainstream Video Quality Shootout: ATI vs NVIDIA & XGI
» Join the Greatest Gaming Community NOW! (It's free)

Already a member? Login
 


Random Gallery >> 
Click to view high-res Image!
The Burning Crusade: Review Screenshots [45] (3)

Clive Barker's Jericho Review (Round 2) (6) by jacobvandy
13.1 miles of EVGA (0) by Odoyle721
Apple of your eye... (0) by SuperCharge
OverClocking Boot Camp (3) by Odoyle721
See Green (4) by mikearmour
My eVGA ride (0) by devit
"I need a vacation..." (4) by ICDP
Overclocking: The Basics (2) by slugbug
What is so cool about Gigabyte’s Ultra-Durable 3 technology (0) by SuperCharge
Afghanistan and Iraq (0) by anastamoses@gmail.com

More Blogs >>




Mainstream Video Quality Shootout: ATI vs NVIDIA & XGI
December 06, 2005   Alan Dang > [View My Other Articles]
Product Info | User Reviews | Article Images(24) | Image Gallery | Comments | Forum Thread
Jaggies testing theory


The three Jaggies test evaluate how good a video processor is at deinterlacing objects that are moving. The first "jaggies pattern" is a simple spinning bar, the second "jaggies pattern" is a set of three bars with a waving motion (like waving your hand), and the third test is a real-world picture of the American flag in the wind. These all represent scenes that a deinterlacer will easily be able recognize as having motion.

Mainstream Video Quality Shootout: ATI vs NVIDIA & XGI [ ATI @ 1280 x 900 ] > View Full-Size in another window.
ATI

Mainstream Video Quality Shootout: ATI vs NVIDIA & XGI [ NVIDIA @ 1280 x 900 ] > View Full-Size in another window.
NVIDIA

Mainstream Video Quality Shootout: ATI vs NVIDIA & XGI [ XGI @ 1280 x 1024 ] > View Full-Size in another window.
XGI




In the ATI interview, I hypothesized that they were using some form of edge-adaptive deinterlacing when talking about "vector-adaptive" anti-aliasing. ATI is reluctant to discuss this any further. On the other hand, XGI advertises that they use the edge adaptive deinterlacing. Remember that edge-adaptive interlacing works in this way:



Suppose that you have these pixels at the odd rows 1 and 3:





The video processor has to figure out what 5 pixels should go in between





A simple bob would just average the pixel above and below for each.





Resulting in this:





A better intrafield method of deinterlacing is edge-adaptive diagonal interpolation in which you examine several pixels from the row above and below the discarded pixel instead of just the pixels above and below. If an edge is detected, then the missing pixel is interpolated by averaging the pixels along that edge. So, first the video processor looks for edges in several directions





When it detects the edge, it interpolates along that axis.





You can then use the nearest pixel outside of the edge resulting in





The difference doesn't looks like much until you take a step back and compare the two. With traditional bob, you get artifacts that result in jaggies but with edge-adaptive directional interpolation it looks exceptionally smooth. (Try squinting for the maximum effect).





Amazing isn't it? Diagonal filtering was a feature pioneered by Faroudja. The next question is how do I know if the correct "edge" is the red part





or if the background happens to be red and the white line is what I'm supposed to interpolate?





Resulting in :





Was the picture supposed to represent a red slash on a white background or a bold white backslash on a red background? It's impossible to say. This is why deinterlacing isn't a brute-force computational solution. There's an art to video processing. You could have two video processors with diagonal interpolation, but one might be more accurate at guessing the appropriate direction. Likewise, you could have an exceptionally exotic deinterlacing strategy that only worked in some conditions.



Back! Detection of non-moving objects     Looking at the 3 cards again Next!
Blog + Share: Digg Del.icio.us Reddit SU furl • More: AddThis Social Bookmark Button
Send This Article to a Friend!  
Table of Contents
  Print Entire Article  

MATRIX CONTENT » RANDOM MEDIA BLOG More Blogs >>
No ratings yet
» Please rate this
Read this Media-Blog entry!» SHOCK & Awwwwww (1)
by PS2Fish (26) Talk with this user on their Shout Box (My other blogs) Posted 7 months ago


 Latest Headlines
AMD Life After DX11 Contest (3)
Gigabyte P55 Lynnfield-ready Motherboard Roundup (0)
Microsoft patents 'Super Guide': in-game walkthroughs (6)
Industry analyst believes game prices will fall in 2010 (5)
Get Dragon Age Origins for $10 off (0)
Today's News >>
Today's Siteseeing >>


 Table of Contents


FiringSquad is powered by... Back to Top Site MapContact UsAdvertise With Us Privacy StatementAbout Us  
News RSSSiteseeing RSSArticle RSS   © 1998-2009 FS Media, Inc. All Rights Reserved