BBC Lowers HDTV Bitrate; Users Notice
aws910 writes "According to an article on the BBC website, BBC HD lowered the bitrate of their broadcasts by almost 50% and are surprised that users noticed. From the article: 'The replacement encoders work at a bitrate of 9.7Mbps (megabits per second), while their predecessors worked at 16Mbps, the standard for other broadcasters.' The BBC claims 'We did extensive testing on the new encoders which showed that they could produce pictures at the same or even better quality than the old encoders ...' I got a good laugh off of this, but is it really possible to get better quality from a lower bitrate?"
Try watching a football game here in the US and you will see what crap quality can be. The turf turns into squares of blur when the camera moves, then returns to blades of grass when the picture is stationary. As soon as you spot it you will hate it. If you don't see it then OK for you.
I used to have a friend who could spot the two little circles in the top right of a movie in the theater telling the projectionist to change the reel. Once he saw them the movies were never the same again.
Fractal encoding works well in that you can zoom way in on the fractal without noticing obvious compression artifacts. However, there is no straightforward algorithm for doing the compression; as far as I know, you have to brute-force every possibility to get optimal encoding -- not something you can effectively do in real time. But if you've got several days before the segment airs in which to encode it, should should be able to get better quality out of far fewer bits.
I've abandoned my search for truth; now I'm just looking for some useful delusions.
The main change in the past year has been the psy optimizations that were added; before the psy optimizations, x264 was roughly on par with Mainconcept, one of the better commercial encoders. The psy optimizations--adaptive quantization and psy-RD (both on by default)--put x264 way over the top. Recently, the new MB-tree algorithm (also on by default) has boosted quality quite a bit as well. The main catch with psy optimizations is that they're nearly impossible to measure mathematically, and in fact, unless you disable them, they will make the "mathematical" measures of quality (mean squared error/PSNR) much worse.
It's always nice when free software solutions trash the commercial alternatives.
In the US, Comcast uses codex compression to squeeze HD on their cable systems. When people get to see native resolution at the TV store, then get the Comcast version when they plug in their shiny new HD TV, they wonder WTF? That the beeb would put their foot on the garden hose and expect no one to notice is ludicrous.
I wish the FCC would get involved in the US to force cable companies to limit the number of channels supported and broadcast them in the highest sustainable resolution-- or tell their users the truth about what's happening and why. Maybe we can start to get rid of the excess junk channels.
---- Teach Peace. It's Cheaper Than War.
Adding to that, Comcast's programming is 720p, with much of it upscaled. The Blu-Ray source you see at the stores are often 1080p, or at least 1080i. You're comparing rotten wormy apples to nice juicy oranges, where Comcast's feeds are the rotten wormy apples.
The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
A codec is a compressor/decompressor piece of code that's used in one of two circumstances-- lossy or non-lossy stream compression, usually (but not always) of audio/video information. The eye and ear can detect certain types lossy compression effects, and some people are better at detecting problems than others. Generally, more compression yields more information loss that is sensed by low quality video (jaggies, weird frame transitions, noise, fewer colors, or distorted sound of various kinds). But more compression means less bandwidth used, so that more streams can be handled per given bandwidth 'space'.
In the US, the current max horizontal by vertical HD TV resolution is 1080 pixels, and its data rate at full color value is about 16megabits/sec. There are two types, interlaced and progressive scans. Interlaced writes and holds information from frame to frame while progressive writes whole frames (a simple explanation) and progressive is preferred but requires more intelligent electronics to produce. The 1080p HD picture is preferred. An interim size, 720p, is often what cable companies send down the wires to your set. The native resolution refers to the uncompressed data rate, or one that's used with a non-lossy compressor (meaning that the decompressor can re-interpret the compressed stream to reproduce the original image 100%).
---- Teach Peace. It's Cheaper Than War.