Getting SD from HD and the problems of oversampling.


Ever since the release of the XDCAM EX cameras users have been having problems getting good looking SD pictures out of downconverted HD.?Why is this and what can be done about it? This is an issue that effects all high resolution HD cameras and is not unique to the EX’s. There are two key issues. The first is the way basic software converters handle fields in interlace material and the second is the amount of information in an HD image that must in effect be discarded to get a SD image.?At first glance you would think that starting off with lots of picture detail would be a good thing, but in this case it’s not. Let’s see if I can explain.?Imagine that you have something in you HD picture that over 4 pixels goes from light to dark, in Hd you get a gradual transition from light to dark and all looks good. Now what happens when you take those 4 pixels and convert them to SD. The 4 pixels become just 2 and instead of a stepped change from light to dark the picture now goes instantly from a light pixel to a dark pixel. If these pixels were the edge of a moving object, as it moved the pixels would be switching instantly from on to off and unless the object moved at exactly one pixel per frame you will get a flickering effect. Clearly our nice gradual transition from light to dark has been lost and if there is any motion we may now be seeing flickering edges. Niether of these look good.

Take a look at these images:

hd-sd-full-frame Getting SD from HD and the problems of oversampling.
Original Frame showing box with area of interest
hd-sd-original Getting SD from HD and the problems of oversampling.
Original HD Image
hd-sd-sd-no-blur Getting SD from HD and the problems of oversampling.
Same image, downconverted to SD

As you can see the down converted SD is very blocky and there is some strange patterning (aliasing) going on amongst the bricks of the houses in the background. This does not look good and if there was motion the brickwork would shimmer and flicker.

So what can be done?

Well the best way to improve the SD down conversion is to soften the HD image before it is down converted to prevent this single pixel light to dark switch from happening. You need to end up with an SD image where you go from full light to full dark over at least 3 pixels to prevent flicker (Twitter).

How much you will need to soften you HD by will depend on how sharp it is to start with. Simply turning down the cameras detail settings can be a big help, but even then the best results are often obtained by applying some kind of blur filter in post production. In FCP I find the flicker filter works quite well. As you can see from the frame grab below the difference in the quality of the downconvert is quite striking.

hd-sd-SD-blur Getting SD from HD and the problems of oversampling.
SD Image created by adding blur to HD before conversion.

I have also found that another problem is that the detail settings on an HD camera are not optimised for SD. The detail correction edges created in HD are very thin and when these are down converted to SD they all but disappear and can cause further aliasing. The solution is to make the detail correction edges thicker (on an EX turn detail frequency down to -60 to -99) but this then looks ugly in HD. The bottom line is that a camera optimised for HD works best in HD and SD will be a compromise.

2 thoughts on “Getting SD from HD and the problems of oversampling.”

  1. Thanks for the explanation Alister, nice!

    I’ve found that using MPEG Streamclip to create a SD ProRes sub-master produces very acceptable results, especially if the file is then used for encoding a DVD asset. Just ensure that the ‘better downscaling’ check box is selected in the encoding options.

    Cheers,

    Steve.

Leave a Reply to Steve Murray Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.