Intel Considers Hardware Acceleration For Google's WebM Format
CWmike writes "Intel is considering hardware-based acceleration for Google's new WebM video file format in its Atom-based TV chips if the format gains popularity, an Intel executive said on Thursday. Announced last Wednesday at Google I/O, WebM files will include video streams compressed with the open-source VP8 video codec, which was acquired by Google when it bought On2 Technologies in February. 'Just like we did with other codecs like MPEG2, H.264 and VC1, if VP8 establishes itself in the Smart TV space, we will add it to our [hardware] decoders,' said Wilfred Martis, a general manager at Intel's Digital Home Group."
So beceause Intel may add VP8 hardware acceleration that it means that H.264 (which dominates in pretty much every area of home video and VOD, etc) is done? lolwut?
No offense, but I'd be happier to see theora support added first, since that is more or less guaranteed to be devoid of current patent litigation.
If they added 'webm' support as well I wouldn't mind though :
There is certainly some chicken-and-egg concern(though this might be obviated by the fact that Google has a massive arsenal of web videos, and a browser, and mozilla could probably also be counted on).
As for costs, it wouldn't surprise me if the format was designed(in part) to keep those low. Remember the analysis linked to here a few days ago? The punchline was, in essence "very much like h.264, except in a few specific ways that are largely worse". Now, assuming that the On2 people aren't complete morons(which would also imply that their new Google overlords are complete suckers), why would they create a codec like that?
Well, h.264 is the best supported(in terms of software, and embedded hardware decoders) of modern video formats. It is also considered to be quite good, the product of research by a large number of people and entities. However, it is patent encumbered. Therefore, you would expect a rational competitor to do the following: Copy h.264 as closely as possible in all unpatented respects, or respects where patents can be worked around. Nobody is giving you any extra credit for re-inventing the wheel, and (unless you have particular reasons to believe the contrary) trying to do so would likely result in a worse wheel. Where the spec is simply too patent encumbered, implement the least-worst replacement for that bit that isn't encumbered.
Based on that technical analysis, it strikes me as extremely likely that this is more or less what On2 did. Do a patent search, presumably focusing on the MPEG-LA pool, and any other likely suspects. For any parts of h.264 too heavily covered to engineer around the patents, make the smallest legally tenable compromise.
Since the vast majority is extremely similar to h.264, this will likely make adding hardware support cheaper, since most of the dedicated decoder logic and/or embedded DSP firmware can be shared between h.264 and WebM, with small additions to cover the differences.
WTF? Intel might add hardware support for this codec and you declare victory? Intel is a bit-player in hardware video decoders. H.264 is already everywhere. Also, I don't know where you get the idea that it's patent-free. You simply can't make a modern video codec without treading on someone's patent any more, and this is no exception. Remember MS proudly announced that VC1 was patent-free, too. It's all a form of corporate trolling.
Its not the first time that someone has had to build and incredibly similar version yet slightly worse, just to fill a civic need. On2 is doing what Tesla did when Edison prevented him from using his lightbulb design.
How long will it take to get popular? 1 year?
How long will it take to design the hardware implementation? 6 months?
How long will it take to get into production? 1 year?
How long will it take to get into a product that is on store shelves? 6 months?
This is too long. Intel may as well have said they aren't interested. 3 years from now there are going to be how many tens of millions of devices with hardware H.264 support and no way of upgrading to VP8 support? People aren't going to toss these things in the trash just so the can buy brand new devices that give them the exact same experience.
It doesn't mean that. What it does mean is that Theora is done, though.
According to their page AMD, ARM, nVidia, MIPS, Marvell, TI, and Freescale are all onboard. That leaves pretty much just Intel and Analog Devices as the only two major chip makers for various devices that haven't cast in. If they can get widespread hardware support, it means that devices will likely have WebM acceleration by default, simply due to the chips they use. That being the case, enabling software support for it makes good sense.
I think it has a real shot at becoming the streaming media standard. H.264 is likely to remain the high quality standard for video because it is used on Blu-ray and a good deal of recording devices, but WebM could well take over streaming. While it isn't as high quality per bit, it is good enough (after all, VP6, its predecessor is used in a good deal of Flash video) and free is hard to say no to. If devices support it in hardware, then there you go.
Have to see how things shake out, but I'm optimistic. There's a large base of support for it in all the right areas. Only real thing that could sink it is a successful patent lawsuit. However I believe Google when they claim they've evaluated it before and after purchasing On2 and they are confident. I think it is likely that if VP8 infringes on any patents, it infringes only on ones that they can find prior art for, and that they may also have some patents of their own they can hit back with.
Here's hoping. Not only would a completely free format be good various uses, but its existence should force MPEG-LA to keep H.264's licensing terms reasonable.
how about your phone? your TV? your bluray player? thats right, TV's + phones + blueray players > laptops(and some of those have that broadcom crystalHD card thing in them)
All of the above was encrypted with a Quad ROT-13 method. Unauthorized decryption is in violation of the DMCA.
Political correctness might be misdirected, but posting "niggers" several times in the row is still vulgar, rude and a sign of a fucking moron.
The world's burning. Moped Jesus spotted on I50. Details at 11.
You simply can't make a modern video codec without treading on someone's patent any more, and this is no exception.
Yes, that's the MPEG's assertion. However, your comment implicitly asserts that Google is tremendously stupid. Even Google's biggest detractors can't reasonably make that claim.
Google is pushing the format pretty hard. And after all, they bought On2 in the first place. And, considering they must have a truckload of lawyers who specialize in software patents, they'd know if they had a timebomb on their hands. They sure aren't acting like it, which leads me to believe that they think they can make a very good case that it's patent free.
As for the format itself, it's certainly inferior to h264 - but I'll take slightly larger size/worse quality for patent free any day of the week.
I have developed a truly marvelous proof of this comment, which this signature is too narrow to contain.
Given that VP8 is really just a minor modification of h.264, and Intel already supports h.264 decoding in hardware, what exactly has to be done to support VP8? Modify the driver to reload the proper DCT constants and other minor things. The only hardware stuff I can see is if the hardware is hardwired for h.264 in which case they need to rewire it to be a little more flexible. But given they support many codecs already with the same pieces, it should be already in place (a lot of other pieces get reused decoding VC-1, for example).
Surely all the h.264 blocks could be re-used as VP8? In which case Theora's practically dead because everything supports h.264 decoding already and can probably be trivially converted to support VP8 as well.
Heck, you probably can do the same with an h.264 encoder to have it spit out a VP8 bitstream...
Google gains nothing by releasing an inferior codec under the same restrictions. After all, if you need the MPEG patents, why not just use MPEG4?
I imagine they're working up to it. More specifically, they're probably fishing for a lawsuit so they can prove that it's kosher.
I have developed a truly marvelous proof of this comment, which this signature is too narrow to contain.
google is an h.264/MPEG-LA licensee so they won't be affected if it infringes on that patent set.
They will be affected if such additional usage of patented items requires the payment of further license fees that they did not anticipate.
It is a miracle that curiosity survives formal education. - Einstein
It's flamebait because it's a completely unwarranted conclusion. You've got it pumped up to +4 right now, somehow, but the flamebait was a better moderation idea. Seriously, how is h.264 "finished" just because someone's willing to add it to their decoder spec? Nothing in that post was insightful, informative, or interesting (objectively speaking. It was pure opinion, which may be subjectively interesting). The only thing it did was try to start a fight over what's better, h.264 or this. That's the very definition of flamebait.
Canada: The US's more awesome sibling.
I don't think there is actually a _single_ h.264 hardware component that could be directly reused for a vp8 decoder. Maybe if you designed your motion compensation engine with a lot of filter flexibility it could be reworked for vp8 without too much work... but really, in engineering "similar" is not the same as "the same". For the reuse of pre-existing parts "the same" is what counts.
What about hardware support for animated GIFs, if today is "ridiculous uses for an FPGA day" ?
What a ridiculous statement.
H.264 is massively entrenched. Which content do you think you're going to get in VP8? DirecTV already adopted H.264. Cable is stuck on MPEG-2 at the moment, but will definitely take whichever format allows them to use their limited bandwidth most efficiently (H.264). What about cable in Europe, DVB? Nope, that already went to H.264. Will pirates give up a little bandwidth to use a free CODEC? They're already pirating content, you think they care about licensing fees for CODECs? Blu-ray? H.264 (and VC-1). CD-DVD? AVS.
The bizarre part to me is that you got modded up for your comment. Who thought this comment added to the conversation?
I think VP8 will get some use, but victory over H.264 is extremely unlikely. It's just too little, too late to take the lead.
http://lkml.org/lkml/2005/8/20/95
When the chicken is youtube the egg better hurry the hell up or the farmers will be pissed.
I want hardware support for Windows XP search dog. Do it intel!