Video scaler
Lua error in package.lua at line 80: module 'strict' not found.
A video scaler is a system which converts video signals from one display resolution to another; typically, scalers are used to convert a signal from a lower resolution (such as 480p standard definition) to a higher resolution (such as 1080i high definition), a process known as "upconversion" or "upscaling" (by contrast, converting from high to low resolution is known as "downconversion" or "downscaling").
Video scalers are typically found inside consumer electronics devices such as televisions, video game consoles, and DVD or Blu-ray disc players, but can also be found in other AV equipment (such as video editing and television broadcasting equipment). Video scalers can also be a completely separate devices, often providing simple video switching capabilities. These units are commonly found as part of home theatre or projected presentation systems. They are often combined with other video processing devices or algorithms to create a video processor that improves the apparent definition of video signals.
Video scalers are primarily a digital device; however, they can be combined with an analog-to-digital converter (ADC, or digitizer) and a digital-to-analog converter (DAC) to support analog inputs and outputs.
Process
The "native resolution" of a display is how many physical pixels make up each row and column of the visible area on the display's output surface.[1] There are many different video signals in use which are not the same resolution (neither are all of the displays), thus some form of resolution adaptation is required to properly frame a video signal to a display device. For example, within the United States, there are NTSC, ATSC, and VESA video standards each with several different resolution video formats. Multiple common resolutions are also used for high-definition television; 720p, 1080i, and 1080p.
While scaling a video signal does allow it to match the size of a particular display, the process can result in an increased number of visual artifacts in the signal, such as ringing and posterization.
Scaling by television channels
Some high definition cable channels which still air programming in standard definition may employ scaling and/or cropping in order to make the programming fill the entire screen, as opposed to pillarboxing the feed instead, in order to maintain consistency in format.[2][3] Likewise, channels downscale programming produced in 16:9 for broadcast on their 4:3 standard definition feeds through letterboxing—either as a full 16:9 letterbox, or a partial 14:9 letterbox—a technique used primarily by European broadcasters during the transition to digital terrestrial television.[4]
When the U.S. cable network TNT introduced an HD feed in 2004, it controversially employed a stretching system known as FlexView (which was also offered to other broadcasters). FlexView used a nonlinear method to stretch more near the edges of the screen than in the center of it. The practice was imposed by the senior vice president of broadcast engineering at TNT, Clyde D. Smith, who argued that pillarboxing could cause burn-in on plasma televisions, some older HDTVs could not stretch 4:3 content automatically, the quality of stretching on some displays was poor, and also desired a more consistent viewing experience with no "jarring" transitions to 4:3 programming.[2] Despite TNT's intentions, the system was frequently criticized by viewers of high definition channels, with some nicknaming the effect "Stretch-O-Vision".[2][5]
In 2014, FXX faced similar criticism for its use of cropping and scaling on reruns of The Simpsons (which only started producing episodes in HD beginning in its 20th season), as its cropping method caused various visual gags to be lost. In February 2015, the network announced that in response to these complaints, it would return to airing older episodes of The Simpsons in their original, 4:3 aspect ratio.[3][6]
See also
References
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 2.0 2.1 2.2 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 3.0 3.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.