Input Upscaling Overview
It does not matter if you are a person to watch old DVDs or binge watch TVs shows on Netflix. All incoming content will have a certain standard of definition. The TV you buy at the same time will also have a native resolution that it can, essentially, stretch the incoming content to. For instance a standard 1280×720 resolution incoming to a TV with a native 4K resolution would look very weird surround by black bars on all side if not upscaled to fit the 4K screen.
With that being said the 4 most common incoming resolutions are:
- 480p (640x480px)
- 720p (1280x720px)
- 1080p (1920x1080px)
- 4K (3840×2160px)
|What it is: Upscaling the resolution of lower resolution inputs.|
|Why it matters: Scenes look more accurate and detailed on a larger TV.|
|When it matters: When watching standard definition TV, DVDs, streaming services and Blu-Ray movies.|
Each of these have their own algorithms set in place to stretch content as to fit the entire screen. So now, the real question here isn’t why, but how. There are a large series of ways this is done and I’ve listed some down below.
Different Upscaling Methods
|Nearest-Neighbor Interpolation||Replacing every pixel with multiple pixels of the same color. This results in a image that is larger than the original, and preserves all the original detail, but has jaggedness.|
|Bilinear and Bicubic Algorithms||By interpolating pixel color values, this introduces a continuous transition into the output even where the original material has discrete transitions. This reduces contrast though, which is not ideal.|
|Box sampling||The target pixel is consided as a box on the original image, and then samples are taken of all pixels inside the box. This ensures that all input pixels contribute to the output. Though with this method it is hard to produce sharp results.|
|Mipmap||A mipmap is a prescaled set of downscale copies of the original image or scene. When downscaling the nearest larger mipmap is used as the origin. This ensures no issues whe scaling the images or scenes making this algorithm fast, and easy to optimize.|
|Edge-Directed Interpolation||Edge-directed interpolation algorithms aim to preserve edges in the image after scaling, unlike other algorithms which can introduce staircase artifacts|
|Deep Convolution Neural Networks||This method uses Machine Learning for more detailed images such as photographs and complex artwork. Very unrealsistic that TVs will use these technology, but it is avaiable.|
Simply put, you want to be able to enjoy any kind of content as if it just came out on Ultra HD quality. Input upscaling aims to help you with that without you having to do any of the heavy lifting. There are a few common ways it gets done and more often than not, you wont even notice it’s taking place.
Thanks for sticking with me and I hope this helps you find the right TV!