Lost in Translation: Going from TV to PC
It wasn’t too long ago that television broadcasters considered streaming programming over the public internet to PCs a curiosity. Poor video quality and lack of a derivative revenue stream were the major impediments. But once a few bold broadcasters ventured into cyberspace, networks and local stations realized that, whether it profited them or not, they needed to make some form of their programming available over the internet.
Today, every broadcaster plans for some amount of programming to be repurposed over the internet and regards that programming’s cyberspace dissemination as part of its brand and product promotion. Evening newscasts, sports highlights, live simulcasts, and complete episode rebroadcasts appear on local station and network websites as well as unauthorized video sites. Fifteen-second preroll commercial spots provide revenue streams and are sometimes offered as part of an integrated platform ad-sales strategy.
In the early days of this new TV programming consumption channel, internet TV, viewers were satisfied with the novelty of simply being able to watch a show. Content availability was more important than image quality.
Times have changed, and the quality of broadcast TV that has been repurposed for internet distribution to PCs is of critical concern. Even though internet bandwidth has increased by several orders of magnitude, PCs have become much more powerful, compression algorithms have gained greater efficiency, and displays have grown larger and higher in resolution, the video quality of TV programs delivered online is rarely acceptable on a computer display. Even when they are subjectively acceptable to most viewers, TV shows delivered online never quite attain the quality level they do when viewed on a DTV receiver.
Most discussions about the feasibility of HD video online focus on bandwidth and encoding, but those issues are only part of the story. For the purposes of this article, we’ll assume that the available bandwidth for the transmission of TV packets over the internet is more than sufficient to deliver content at its encoded bitrate. We’ll also assume that the PC has more than enough computer power to handle the required video processing in real time.
Beauty may be in the eye of the beholder, but image quality can be objectively measured. Television and imaging researchers have been tying to establish rigorous objective quality metrics and benchmarks for years. Their efforts have not been in vain; a number of TV vendors now offer image-quality assessment test equipment.
But why doesn’t TV programming ever look as good on a PC as it does on a TV? A number of factors and variables lead to diminished image quality. A generic image processing chain for conversion of a TV program for presentation on a computer (or any) display is shown in Figure 1.
Figure 1. TV-for-internet repurposing workflow
Image processing includes color space conversion, color scale translation, color primary adjustment, gamma correction, and pixel-grid resizing (scaling). Display technology figures into the equation since all the parameters in the conversion process must be optimized for the target display technology. Additional processes such as sharpness enhancement and display color temperature adjustment (white balancing) add to the complexity of delivering broadcast TV on a PC, but I won’t discuss those processes in this article.
If any of these parameters are out of broadcast "spec," image quality will not match the source. Even if these errors are so small that individually they may not produce noticeable artifacts, cumulatively they can wreck a pristine video image.
Computer graphics and TV systems don’t talk the same color language. Computers process image data in RGB (red, green, blue) color space while TV broadcasts content using color represented in terms of luminance (Y) and chrominance (R-Y and B-Y), color difference signals.
Reach out to an international audience. Here are video translation steps to follow for strong results, as well as expert tips for high quality.