Slashdot Mirror


MPEG-2 Patents Have Expired (mpegla.com)

New submitter jabuzz writes: Unless you live in the Philippines or Malaysia, then MPEG-2 has now joined the likes of MP3 and AC3 and gone patent free with the expiration of US patent 7,334,248.

92 of 144 comments (clear)

  1. So? by Anon-Admin · · Score: 5, Insightful

    So I no longer need to buy the license for my Raspberry Pi XBMC unit?

    Where do I get my free key to open that up?

    1. Re:So? by TheRaven64 · · Score: 2, Informative

      Not necessarily. The license key unlocks the hardware decode unit. Broadcom no longer needs to pay patent licenses for MPEG-2 (though they may have a contract that requires them to pay for devices even after the patents expire), but they are under no obligation to pass that saving on to you.

      --
      I am TheRaven on Soylent News
    2. Re: So? by adolf · · Score: 2

      The patents on the design expired. This just means that anyone can write their own MPEG2 system.

      Specific implementations are still covered by copyright and possible licensing, just like any new implentation tomorrow.

      The idea is free. The code is not necessarily free.

    3. Re: So? by MightyYar · · Score: 1

      There are already free (as in freedom) implementations that were only encumbered by patent.

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
    4. Re:So? by jellomizer · · Score: 1

      Off patent doesn't mean public domain.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    5. Re: So? by adolf · · Score: 1

      Neat, and obvious (oh hi VLC and mencoder!) but.

      If you really think that the set-in-silicone hardware decoder on a Raspberry Pi MPEG2 encoder is free (as in libre), I've got a bridge to sell you.

    6. Re: So? by MightyYar · · Score: 1

      Certainly wasn't free, as it was already designed and produced under license. Wanna be the next generation of hardware encoders are free? (as in beer, to the manufacturer)

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
    7. Re: So? by Calydor · · Score: 3, Interesting

      To put it in perspective, two days ago was the 28th anniversary of Super Mario Bros. 3 in the US.

      --
      -=This sig has nothing to do with my comment. Move along now=-
    8. Re:So? by Anonymous Coward · · Score: 3, Informative

      Yes, it does. If you are talking about a specific implementation, you are confusing patents with copyrights.

    9. Re:So? by Anonymous Coward · · Score: 2, Informative

      Well, since no more infringment of the mpeg2 license is possible now, apparently there is already a patch to bypass the license checking and enable the GPU encoding/decoding of MPEG-2 video on the raspberry.

      Patch for MPEG-2, VC-1 license

      cd /boot
      cp start.elf start.elf_backup && \
        perl -pne 's/\x47\xE9362H\x3C\x18/\x47\xE9362H\x3C\x1F/g' < start.elf_backup > start.elf

    10. Re: So? by adolf · · Score: 1

      Maybe. But will we still care enough by that point to bother with hardware MPEG2?

      The baby-daddy of all of the Pi-like creations is the Broadcom catalog, not custom silicone.

      What motivation would Broadcom have to use an open hardware design in their chips, instead of the existing design that works fine?

    11. Re: So? by MightyYar · · Score: 1

      They won't do it for the Pi specifically, but they'll do it for Blu-Ray/DVD Players and TVs.

      I have no idea whether Broadcom licenses their design or created it in-house. If they licence it, they'd have incentive to redesign it to save on fees. At the very least, they can kill the DRM circuitry that makes sure you have a license to use the on-board MPEG-2 decoding.

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
    12. Re: So? by adolf · · Score: 1

      They may have a contractual agreement to pay per-seat licensing for a very long time. We don't know their arrangement and have no way to know. (Why would they do this? For a better deal on licensing and royalties early on. The licensor would also adore this concept; companies love lasting residual income for zero additional effort.)

      Either way, in all likelihood, all existing product was produced under an agreement that is still binding for that particular instance of product. Contracts are assholes that way.

      What they could do, assuming they own the existing design completely and want to give up what may be (we do not know) a revenue stream for them, is allow the Pi Foundation and others to sell factory-unlocked versions of existing silicone at no additional cost.

      Future iterations may be be different, but I do not see how the existing base of installed Pis benefits from this.

      And the Pi 4 (or whatever) will certainly be quick enough to do an outstanding job of software MPEG2 without breaking a sweat, just like modern PCs. Hardware MPEG2 decoding was definitely a thing in the 90s and early 2000s. I remember being pissed when my 3dfx Voodoo3 didn't come with one (it came with a slip of paper for a mail-in offer for a free [as in beer] software decoder), and now nobody cares about that.at all anymore. Computers got fast enough that it doesn't matter.

  2. Re:What does that mean? by Anonymous Coward · · Score: 2, Informative

    DVB-S

  3. Re:What does that mean? by Anonymous Coward · · Score: 5, Informative

    it is used everywhere.

    dvd format still exists, and they're still sold (the expiry doesn't address dmca concerns regarding the easily-broken css encryption, however).

    some games and software use it as a lighter-weight (as in negligible cpu cost) format for included video clips.

    digital broadcast standards use it as well.

  4. Philippines and Malaysia by fred6666 · · Score: 3, Insightful

    The news is that some countries are actually worse than the US regarding patents.

    1. Re:Philippines and Malaysia by jabuzz · · Score: 1

      The list seems to me quite long. How the hell there are still five Malaysian and two Philippines ones left god only knows. Most of the US ones expired a considerable period of time ago. There where just two left this year, one expired at the end of January and the last one yesterday.

      The patents in question are apparerntly (according the MPEG-LA) below. How one finds out when they expire is an open question. I could find nothing about them on the web.

      MY 118172-A
      MY 1289941
      MY 141626-A
      MY 118444
      MY 118734-A

      PH 1-1993-47458
      PH 1-1995-50216

    2. Re:Philippines and Malaysia by jrumney · · Score: 1
      • MY 118172-A expires 30 Sept 2019
      • MY 128994-A expires 30 Mar 2022
      • MY 141626-A expires 31 May 2025
      • MY 118444 expires 30 Nov 2019
      • MY 118734-A expires 31 Jan 2020
      • PH 1-1993-47458 exipes 17 Jul 2019
      • PH 1-1995-50216 expires 13 Feb 2020

      GE technology appears to have two other possibly relevant Malaysian patent applications first filed in the US in 1993, one was granted last year and another is still under examination, so they may be able to drag this out until at least 2032 if MPEG-LA are still accepting new patents into the pool. I don't know about the other patent holders, I only found those while trying to figure out which patent MY 1289941 was referring to (turns out to be MY 128994-A, consistent with the format of the others)

    3. Re:Philippines and Malaysia by jabuzz · · Score: 1

      Interesting the FAQ from the Intellectual Property Office of the Philippines says terms is 20 years from international filing so unless they had a different system in the past they are telling lies and those patents long expired.

    4. Re:Philippines and Malaysia by jrumney · · Score: 1

      Philippines had 17 years after grant until 1997. Malaysia had 15 years after grant until 2001.

  5. Re:What does that mean? by Presence+Eternal · · Score: 5, Funny

    Is the patent relevant to modern computing? No. Could this prevent the trolling of retro engineering and homebrew projects? Yes. So let's all enjoy the thought of a parasite lawyer starving to death in a back alley, his last meal being the spunk of a truck driver named Leeroy and the only money in his pocket coming from Leeroy's copy of Monopoly.

  6. Re:What does that mean? by MightyYar · · Score: 4, Informative

    The most obvious and probably most common usage is over-the-air broadcasts. Combined with the patent expiration of AC3 last year, this probably means sets with built-in tuners can be produced without any licensing fees... estimates were as high as $50 per set for these fees.

    --
    W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
  7. Re:Not really that relevant anymore. by TheRaven64 · · Score: 4, Informative

    As another poster pointed out, DVDs are still sold. There are also a bunch of devices around that have MPEG-2 hardware acceleration, but don't enable it because doing so would require paying for a patent license to MPEG-LA. They can now enable it in a firmware update.

    --
    I am TheRaven on Soylent News
  8. Patently ... by CaptainDork · · Score: 1

    ... correct.

    --
    It little behooves the best of us to comment on the rest of us.
  9. Re:What does that mean? by Anonymous Coward · · Score: 1

    "So let's all enjoy the thought of a parasite lawyer starving to death in a back alley, his last meal being the spunk of a truck driver named Leeroy and the only money in his pocket coming from Leeroy's copy of Monopoly."

    That's...weirdly specific.

  10. Re:What does that mean? by Hadlock · · Score: 2

    MP3 is the audio layer (MPEG-2, third layer) of MPEG-2, isn't it? Maybe I'm wrong, it's been a very long time.
     
    Pretty much every device on the planet has MP3 support. Also it would be great to have patent-free/patent unobstructed DVD player software; plus the idea that you can generate DVDs royalty free. A huge, huge chunk of the world still depends on street vendor pirate videos, although I think they've moved to MP4 and/or h.264 or whatever the latest standard is (I've lost track).
     
    But billions of DVDs still exist today.

    --
    moox. for a new generation.
  11. Important for HDTV by crow · · Score: 5, Interesting

    HDTV in the United States uses ATSC, which is a transport stream for MPEG-2. Most cable companies still use MPEG-2, though I believe the satellite companies have switched.

    While this only means a $2 reduction in the cost to make a TV, it also means a $2 reduction in the cost of streaming devices capable of playing TV signals. That's significant when you're talking about a Roku stick, which is why they skipped the license fee and don't support it. That means you can't use a Roku as a frontend for MythTV without transcoding your recordings, and you can't use a Roku as a frontend for a HDPrime networked cable card tuner.

    All that can change now. I don't know if existing hardware that Roku uses can support MPEG-2, but if it does, then they could add support with just a software update. The same with all the other similar devices that may not have supported MPEG-2 in the past.

    1. Re:Important for HDTV by jabuzz · · Score: 1

      Not sure about the latest boxes, but Roku's for a long time where same chipset as a Raspberry Pi and as such have hardware decoding though not available presumably for licensing reasons.

    2. Re:Important for HDTV by Gravis+Zero · · Score: 1

      I don't know if existing hardware that Roku uses can support MPEG-2, but if it does, then they could add support with just a software update. The same with all the other similar devices that may not have supported MPEG-2 in the past.

      Why fix something they already paid for when they can just make you pay for it again with a software upgrade? That's capitalism.

      --
      Anons need not reply. Questions end with a question mark.
  12. We should write a codec by Anonymous Coward · · Score: 1

    That is designed to progressively get better as patents expire. That way we get the best video codec over time.

  13. Re:What does that mean? by jellomizer · · Score: 1

    Which is the general problem with software patients.
    While patients are to protect the inventor from people stealing their work, the Software industry moves too fast, so by the time it goes off patent it is mostly worthless.

    For software patients a 5 year limit should be in place. Giving time to be sold and marketed. However when it gets off patient it isn't ancient technology, just not leading edge.

    Other technologies that have been patented the 20 years is a good time frame, allowing the idea to be developed and made profitable, because physical things, needs tooling, a factory to create, and a storefront to sell. Taking 20 years to make the venture profitable. Then after that you can go by the Good Will of the branding. For software this cycle would had gone 4/5 times.

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  14. Whew.... by argStyopa · · Score: 2

    Now I can stop paying all those licensing fees that I've been sending all these years!

    --
    -Styopa
    1. Re:Whew.... by MobyDisk · · Score: 1

      You can also stop registering your DOS shareware.

    2. Re:Whew.... by squiggleslash · · Score: 1

      Yup. You no longer need to pay a license fee when you buy an ATSC TV or DVD (including Blu-ray disc) player.

      --
      You are not alone. This is not normal. None of this is normal.
    3. Re:Whew.... by jabuzz · · Score: 1

      Brought a DVD, DVD player, BluRay player, digital TV, set top box in the last decade? Then you have paid an MPEG2 license fee for the privilege. Indirectly you have been paying for your over the air broadcaster to use MPEG2 to encode the TV you are watching. So yes you can now stop paying those fees.

  15. Re:Valentine's Day on SlashDot by Anonymous Coward · · Score: 2, Funny

    Could be worse, he could be into GPL. That stuff is viral.

  16. Re:Valentine's Day on SlashDot by jellomizer · · Score: 1
    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  17. Re:What does that mean? by amorsen · · Score: 1

    MP3 is MPEG-1, not MPEG-2. Known MP3 patents expired sometime last year (specific date appears to depend on who you ask).

    --
    Finally! A year of moderation! Ready for 2019?
  18. Re:What does that mean? by TechyImmigrant · · Score: 2, Interesting

    >Is the patent relevant to modern computing?

    As network capacities increase, the efficiency of the coding should matter less. So presumably MPEG-2 is becoming more relevant over time.

    --
    I should use this sig to advertise my book ISBN-13 : 978-1501515132.
  19. Re:What does that mean? by Strider- · · Score: 5, Interesting

    A lot of live HD distribution is still done in MPEG2. Why? The coding delay for MPEG2 is a lot lower than for h264/HVEC/whatever the latest fancy is. Not a big deal when dealing with canned material, but a huge factor in dealing with live material. It's the difference between an 18Mbps stream (for MPEG2 HD) vs 6Mbps (h.264), but also the difference between 0.5 seconds of encoding delay vs 2 or 3 seconds.

    Also, the broadcast industry is incredibly stingy when it comes to spending money, especially capital expenditures. MPEG2 encoders are pretty cheap at this point, whereas MPEG4 are 10x the cost.

    --
    ...si hoc legere nimium eruditionis habes...
  20. Re: What does that mean? by Presence+Eternal · · Score: 1

    I actually thought for a moment about hardware based on it, but I assumed it wasnâ(TM)t being made any more for commercial use.

  21. Baseline, main, and high profile by tepples · · Score: 1

    It's annoying to quote you if you start a comment in the subject and finish it in the body.

    In theory, many MPEG video codecs are structured like that. They have a "baseline profile", a "main profile", and a "high profile". But depending on the relationship among the patent encumbrances of the profiles, the higher profiles might not take off. Consider the example of arithmetic coding in JPEG. No popular encoder or decoder supported arithmetic coding because the expiration of its patent was so far after the release of JPEG and its JFIF container, and the bitrate saving at a given quality was not dramatic (about 5 to 10 percent over Huffman). By that time, more advanced lossy still photo codecs with royalty-free licensing, such as WebP (based on the intra coder of VP8), had become available.

  22. Re:What does that mean? by fustakrakich · · Score: 2

    The operation was a success, but the patent died.

    --
    “He’s not deformed, he’s just drunk!”
  23. Re:What does that mean? by squiggleslash · · Score: 2

    Yeah, it's only used by DVDs and TVs, and who uses those these days? ;-)

    More seriously I'm curious to know if AAC is also included, as that was part of the MPEG-2 specification, but isn't usually thought of as MPEG 2. AAC is one of the better audio encoders out there, so it'd be nice if it's free now.

    --
    You are not alone. This is not normal. None of this is normal.
  24. Re:What does that mean? by Xest · · Score: 1

    Well at least the Taliban wont get sued for patent infringement next time they hack predator drone feeds, so there's that.

    https://www.schneier.com/blog/...

  25. Re:What does that mean? by jabuzz · · Score: 1

    Nope MPEG2 used AC3 which expired last year from memory, a bit before MP3.

  26. Re:What does that mean? by Solandri · · Score: 4, Informative

    Steam In-home Streaming encodes your desktop in real-time via MPEG4/h.264, and does it with so little latency that you can use it to play FPS games. It's not like you're encoding it over and over so the latency builds up. You encode it once just before you stream it.

    Cost shouldn't be an issue. Broadcast equipment typically costs tens or hundreds of thousands of dollars. The addition of a few dollars for a GPU with hardware h.264 encode (now commonly found on phones and tablets) would be trivial.

    I suspect the issue is simply foot dragging due to backwards compatibility. If you want your HD distribution broadcast to work with the largest number of legacy client devices, MPEG2 is what you need to use. Switching to MPEG4/h.264 would require the cable company send out a newer cable box to all those customers who've been dutifully been paying $15/mo to rent a cable box which was paid off a decade ago.

  27. Re:What does that mean? by the_other_chewey · · Score: 3, Interesting

    A lot of live HD distribution is still done in MPEG2. Why? The coding delay for MPEG2 is a lot lower than for h264/HVEC/whatever the latest fancy is. Not a big deal when dealing with canned material, but a huge factor in dealing with live material. It's the difference between an 18Mbps stream (for MPEG2 HD) vs 6Mbps (h.264), but also the difference between 0.5 seconds of encoding delay vs 2 or 3 seconds.

    That's not an inherent problem of the spec, and hasn't been true for over half a decade:
    http://web.archive.org/web/20150306225444/http://x264dev.multimedia.cx/archives/249
    (it's even better today)

    I've set up live streams with x264 as an encoder with a guaranteed
    encoding latency of under 150ms. On commodity hardware.

    Also, the broadcast industry is incredibly stingy when it comes to spending money, especially capital expenditures. MPEG2 encoders are pretty cheap at this point, whereas MPEG4 are 10x the cost.

    Yeah, commercial ones. I've been surprised several times by how free-software-averse
    the whole broadcasting industry is: They'd rather buy a commercial encoder for $bignum
    purchase + recurring $bignum2 support fee instead of using a superior setup that's based
    on x264, would cost them about $bignum/10 for the initial setup, and then nothing to run for as
    long as they'd like. I'd even deliver the whole documentation on how to run everything, so they
    wouldn't need me again.

    It's frustratingly hard to make "No need, I'll document and show you how to fix everything yourself"
    an accepted answer to "But who do we call if something goes wrong?", even in cases where
    they already have very capable and qualified people in-house.

    Unfortunately, there's a pretty good inverse correlation between price and quality for H.264
    encoders: The more expensive they are, the more they suck.
    And that's were the latency problem tends to come in (and the encoding efficiency problem, and
    the picture quality problem, and...).

  28. Re:What does that mean? by sa666_666 · · Score: 1

    But as capacities increase, we want to create higher and higher resolution videos, so we need the capacity back again.

    Pretty sure there's a law or something about that ...

  29. comcast did there MEPG2 HD turn off SD is still by Joe_Dragon · · Score: 1

    comcast did there MEPG2 HD turn off SD is still on it (as well old junk like DCT-2000 boxes) and locals are still at MEPG2 pass through.

  30. Why? by The+Grim+Reefer · · Score: 1

    Why is it that the patent on MPEG-2 can expire, but copyrights last until the heat death of the universe. I suppose that's a rhetorical question, I know why, but it's just so damn annoying.

    1. Re:Why? by PPH · · Score: 2

      Because Mickey Mouse.

      --
      Have gnu, will travel.
    2. Re:Why? by Anonymous Coward · · Score: 1

      Because Democracy.

      Democracy is a powerful piece of propoganda that causes a population to willingly acquiesce to a much smaller ruling class. Some of the rent-seekers in this ruling class, notably Disney's owners, rely on the effectiveness of democracy to have the masses accept and defend nonsense like copyright law.

      Captcha: disobeys

  31. MPEGTS is what makes this important! by Anonymous Coward · · Score: 1

    Forget the video part of the MPEG-2 standard (part 2). While it's used on DVDs and was used on early HD-DVDs and Blurays it's a dying standard with only a few niche use cases going forward.
    What's really important is Part 1 of the MPEG-2 standard, MPEGTS. MPEGTS is used in all DVDs, Blurays, cable tv and sattelite broadcasts, military drones, pretty much anything where there are multiple streams of synchronized data (video, audio, closed captioning, telemetry, etc). This is probably the most heavily used portion of the standard and there really hasn't been a better alternative created.

  32. This last patent was a NO-Op for most folks by slew · · Score: 3, Interesting

    FWIW, the "interesting" video codec patents expired many years ago. You can peruse them here...

    https://en.wikipedia.org/wiki/...

    The last patent is entitled "Conditional access filter as for a packet video signal inverse transport system" applied to cable systems and satellite broadcast, but basically doesn't apply to program streams (which is what is used in DVD and created by most MPEG2 A/V multiplexers).

    There were some streaming and DVR-like systems that recorded transport streams directly and used them, but not really any "free" stuff (which might use packet formats like MKVs) . Of course now it is totally moot...

  33. Re:What does that mean? by AnotherAnonymousUser · · Score: 1

    Jevon's Paradox fits. https://en.wikipedia.org/wiki/...

  34. Re:What does that mean? by squiggleslash · · Score: 1

    No, AC3 is not part of the MPEG 2 standards. I'm talking about AAC.

    --
    You are not alone. This is not normal. None of this is normal.
  35. Re:What does that mean? by neilo_1701D · · Score: 1

    I've been surprised several times by how free-software-averse the whole broadcasting industry is: They'd rather buy a commercial encoder for $bignum
    purchase + recurring $bignum2 support fee instead of using a superior setup that's based on x264, would cost them about $bignum/10 for the initial setup, and then nothing to run for as long as they'd like. I'd even deliver the whole documentation on how to run everything, so they wouldn't need me again.

    Isn't the problem more the case of "if you want that particular camera then it emits xyz codec. Oh, you want to edit that video? Well, you need to license the codec."

  36. Unnecessary. by Anonymous Coward · · Score: 2, Interesting

    The mpeg2 key was just used to 'unlock' a software implementation in the VC4 firmware. It was trash anyways.

    Basically all you need now is the open source VC4 drivers, or the open source vc4 gcc port and you can compile up mpeg2 for it at the same power usage as the real thing, completely bypassing the firmware requirement.

    Not sure if they finished display output yet, but there is an open source VC4 bootstrap firmware now, as well as broadcom documentation on the VC4 opcodes so you could write/optimize your own implementation. The core has 20GFLOPS of peak processing if I remember correctly. Most of the Mali 400 cores are 2x that, but far less generally programmable.

  37. Re:What does that mean? by Strider- · · Score: 1

    Cost shouldn't be an issue. Broadcast equipment typically costs tens or hundreds of thousands of dollars. The addition of a few dollars for a GPU with hardware h.264 encode (now commonly found on phones and tablets) would be trivial.

    Yes, but commercial broadcasters are allergic to capital expenditures. I used to work for a company that built flyaway satellite uplinks that could do live TV broadcasts in real time via satellite. They weren't cheap, on the order of $150,000. Anyhow, we were trying to sell one to one of the national broadcasters covering the war in Afghanistan. We pointed out that currently, their on-site crew would produce a package, and then upload it via Inmarsat BGAN. It would cost some $5000, and take 4 hours, to uplink a 2 minute story. Conversely, with our system, they could buy 30 minutes of OU from the satellite operator, uplink their story, and do a live hit with the anchor desk, all for $250.

    It took them almost a year to finally work up the authorization to spend the $150k on our system, but their management had no trouble spending the even larger amount on operational expenses for the old one.

    Once they finally did buy it, it paid for itself in under a month. And that doesn't include the additional revenue they got from renting it out to the rest of the press pool.

    --
    ...si hoc legere nimium eruditionis habes...
  38. Re:What does that mean? by Blue+Stone · · Score: 1

    DAB (Digital Audion Broadcasting) uses the shitty MPEG-2 codec (in the UK, often at woefully low bitrates).

    --
    Corporation, n. An ingenious device for obtaining individual profit without individual responsibility. - Ambrose Bierce
  39. Re:Not really that relevant anymore. by OrangeTide · · Score: 2

    I'm hoping the £2.40 fee for unlocking MPEG2 on Raspberry Pi goes away soon.

    --
    “Common sense is not so common.” — Voltaire
  40. Re:What does that mean? by GreyWanderingRogue · · Score: 1

    Also it would be great to have patent-free/patent unobstructed DVD player software; plus the idea that you can generate DVDs royalty free.

    I could be wrong, but, unfortunately, I believe there are other DVD patents besides MPEG-2 that are still in effect:

    www.dvd6cla.com/list.html

    http://www.one-red.com/license-programs/one-red-dvd-disc-and-dvd-player-license-programs/patent-lists

    http://one-red.com/en/license-programs/one-red-dvd-disc-and-dvd-player-license-programs/dvd-software#!tab4

    At least one of those has an 8 year extension and doesn't expire until 2023. That one is titled as related to Subtitles, so maybe it's possible to write software that doesn't use the subtitles that wouldn't have issues with that one? Maybe some of the others could also be avoided, too, but I haven't looked, and they're supposed to be DVD essential.

  41. Re:What does that mean? by sl3xd · · Score: 2

    And DVD's... even many Blu-ray discs use MPEG-2, especially at the beginning.

    When you're using a medium for which bandwidth or size isn't a problem, there's nothing wrong with MPEG-2. Many of the first (high-def) Blu-ray discs used MPEG-2.

    The original analog broadcast formats are still widespread, and in many cases, are still better quality than their digital replacements.

    I'm pretty sure AM radio is "forever" because it's so simple to make a receiver in an emergency.

    --
    -- Sometimes you have to turn the lights off in order to see.
  42. Re:What does that mean? by bws111 · · Score: 1

    Yeah, that's called a budget. The operating expenses were already budgeted for, a capital outlay for your system was not. During the next planning cycle they could decide whether to spend some capital money on your system or something else.

    The only companies that spend capital without going through a budget cycle are startups burning though VC money.

  43. Re:What does that mean? by Calydor · · Score: 1

    Do you seriously care if you see the touchdown in a Superbowl match a second before some guy 2000 miles away?

    --
    -=This sig has nothing to do with my comment. Move along now=-
  44. Re:What does that mean? by jabuzz · · Score: 2

    Well I have never seen a MPEG2 video stream with an AAC sound track that has been produced commercially. DVD's use an AC3 soundtrack (at least all mine do with sometimes a DTS one as well) and here in the UK the broadcast MPEG2 via DVB-T is all MP2 soundtracks.

    The AAC format has been evolving for a long time so what do you exactly mean by AAC? The original specification MPEG-2 Part 7 is free of patents,

    Unfortunately there are lots of other AAC profiles that are still under patent protection, and the MPEG4 main profile one which was defined in 2003, is as I understand it the main one in use. At least that file you downloaded from the iTunes store is.

    So that will go out of patent protection sometime in 2023, aka 20 years after the publication of the standard as that would be prior art. I don't know the exact date. However there is a possibility that a patent with a file date of before 8th June 1995 managed to get an extension such that the with grant date was after sometime in 2006, at which point it will still be valid, because it's exparation is 17 years after grant for a US patent. That would be an impressive 7 year extension but it's not beyond the bounds of possibility. I can't find a list of patents for AAC on the web to check however.

    That will be the same time that H.264 goes patent free too. However note for example that HE-AAC2 is sometime in 2026 and there are AAC profiles that where defined as recently as 2012.

  45. Re:What does that mean? by bws111 · · Score: 2

    I would hope it would be hard to make that argument. Who would be dumb enough to fall for it? Basically what you are saying is "bet your business on me, and once you pay me you are on your own".

    "I'll document it and show you how to fix everything yourself" pretty much means "besides the documentation, I have no special knowledge or skills that could help you if/when something goes wrong, but trust me, this is the best thing ever". Do you really expect anyone to fall for that?

  46. Re:What does that mean? by jabuzz · · Score: 1

    Depends. The DVD specification was published more than 20 years ago now. That is *ABSOLUTE* prior art. So any patent filed after that is in most sane places garbage junk. For the USA unless that subtitle patent was filed prior to 8th June 1995 and has an impressive extension it's also junk. Most of the DVD patents I believe apply to reading the physical discs, in particular things like a DVD-R disc that came out after the original standard.

    However looking at that website I randomly took US 7,082,257, which it claims expires 18th December this year for expiration. Hum checking on the web it was filed 12th April 1996, which means as it was filed after the 8th June 1995, it expires 20 years after filing which was 13th April 2016. There are lots of false claims by people holding patents on their expiration dates.

  47. Re:What does that mean? by DickBreath · · Score: 1

    I thought one of the big 'features' of MPEG-2 was that a codec could be implemented in pure logic gates without a microprocessor.

    Considering how microprocessors or ASICs are, I would rather have the higher compression of newer codecs. But without nasty patents.

    --

    I'll see your senator, and I'll raise you two judges.
  48. Re:What does that mean? by GreyWanderingRogue · · Score: 1

    However looking at that website I randomly took US 7,082,257, which it claims expires 18th December this year for expiration. Hum checking on the web it was filed 12th April 1996, which means as it was filed after the 8th June 1995, it expires 20 years after filing which was 13th April 2016. There are lots of false claims by people holding patents on their expiration dates.

    I'm not an IP lawyer, but if you follow the link to the USPTO from google's page, and then click images you get this: http://pdfpiw.uspto.gov/.piw?D... Which shows that the patent has an extension of 616 days. It is itself a continuation of another patent that was filed on April 11, 1997 in the US (and is based on a Japanese patent filed on April 12, 1996, which is where you got your date), just under what I believe is the 1 year limit when filing for a US patent based on a patent in another country. April 11,1997 + 616 days + 20 years = Dec 18, 2018, so that's where they got the date. For the one I was referring to (US8594204), it had an extension of 2985 days = 8 years (which is why it looks to expire in 2023).

  49. Re:Not really that relevant anymore. by thegarbz · · Score: 1

    Why would it? You're not paying it for royalties, you're paying it for unlocking Broadcom's locked down product.
    What really will happen now is that Broadcom's profit margin will go up when you pay the fee.

  50. Re:What does that mean? by Mr.Radar · · Score: 1

    The original analog broadcast formats are still widespread, and in many cases, are still better quality than their digital replacements.

    What? Digital television has much quality better than analog under pretty much every circumstance. Just eliminating composite color dots is a huge improvement, not to mention the resolution increase and progressive scanning. Quality is really only a problem when the broadcaster tries to cram too many streams into a broadcast signal and starves the video of bits.

    --
    What if this signature were clever?
  51. Re:What does that mean? by SuricouRaven · · Score: 1

    But as more people move to mobile, capacities decrease - you can't assume everyone is sitting at their desktop any more.

  52. Re:What does that mean? by the_other_chewey · · Score: 1

    would cost them about $bignum/10 for the initial setup, and then nothing to run for as long as they'd like.

    So you are saying no service the moment it is set up, no help with bugs, no help with features missed in the initial spec. . Just a brand new legacy installation with nobody to maintain it.

    That's quite far from what I'm saying. I have no idea how you came to that conclusion.

    I'm quite happy to help further on. That's part of how I make a living.
    I don't insist on a service contract however, and my existing
    customers appreciate that quite a bit.

    You also missed the part about "there's competent in-house staff".

    So:

    • properly documented setup
    • clued in in-house technical staff
    • no mandatory recurring costs
    • no vendor lock-in (hire someone else if you want, it's all open and documented)

    But thanks for the nice example of a weird misunderstanding I don't really understand.

  53. IANAL by OrangeTide · · Score: 1

    Well I mean theoretically I can finally apply and redistribute the well known hack without violating any laws.

    --
    “Common sense is not so common.” — Voltaire
  54. Re:What does that mean? by the_other_chewey · · Score: 1

    I would hope it would be hard to make that argument. Who would be dumb enough to fall for it? Basically what you are saying is "bet your business on me, and once you pay me you are on your own".

    No, what I'm saying is:
    "I'll help you with the setup, and if you want to, you can run
    it yourself further on. I'll show your staff how everything works.
    No need to keep paying me."

    "I'll document it and show you how to fix everything yourself" pretty much means "besides the documentation, I have no special knowledge or skills that could help you if/when something goes wrong, but trust me, this is the best thing ever".

    No, it means "I have all the special knowledge and skills that could help you,
    but I won't withhold them from you to force you to keep on paying me:
    I'll teach/show you how to do it yourself.
    Of course, you can ask me for help any time if there's something you don't want to do alone."

  55. Re:What does that mean? by sl3xd · · Score: 1

    Not all of the analog formats are video formats.

    For example, the first generation of DAB radio (used in Europe) used MPEG-1 Audio level 2, with a maximum of 128 kbit/s of bandwidth. The end result was notably worse sound quality than the analog FM signal they replaced.

    It was a problem built-in to the standard, though: it wasn’t because it’s digital.

    The problem is that broadcast standards need to be long-lived: nobody wants to go buy all new televisions or radios every few years. That’s why old codecs (like MP3, which is a part of MPEG-1) still matter.

    --
    -- Sometimes you have to turn the lights off in order to see.
  56. Re: What does that mean? by Mr.Radar · · Score: 1

    Ah, I forgot that digital radio was a thing since it hasn't taken off in the US at all.

    --
    What if this signature were clever?
  57. Re:What does that mean? by nebular · · Score: 2

    They're not so much paying for the software, they're paying for the support. The cost for the software often includes a support contract so when it all goes south 10 minutes before broadcast then can not only get all their own hands on deck, but they can bring in a paid expert from the company to help them through the process.

    This fact is the biggest problem with most free software out there. If it's not a defacto standard, then the support options are few and far between. If something goes wrong, I don't want to have to wait for a response on a message board that I hope my guys know how to implement since the guy who setup the software left before he had the chance to fully document and train others on how it works.

  58. Re:What does that mean? by nebular · · Score: 1

    The service contract is basically insurance. So when it hits the fan you are guaranteed someone there to help with the situation who is an expert with the software. Yes you say that you'll be there for them any time, but there's no guarantee. Say you took a vacation, say you got in a car accident and are now dead and the guys you trained have since moved on, and the new guys are having trouble with the documentation.

    At my last job, free software was fine for anything that wasn't deemed critical. But for critical software, they wanted the fallback, just in case. For the contracted assurance it was worth the extra money.

  59. Re:Not really that relevant anymore. by bill_mcgonigle · · Score: 1

    Is all of DVD off patent (including CSS) now?

    --
    My God, it's Full of Source!
    OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  60. Re:What does that mean? by bws111 · · Score: 2

    You may not intend your words to mean what I said, but they do. While you want to portray paid service contracts as some sort of vendor lock in and something customers are forced into, companies don't view them that way. They view support contracts for what they are: contracts. They are a guarantee that you will be there to help them if they need it, and if you aren't, they have legal recourse against you. Absent a paid contract they have no such guarantee.

  61. Re:What does that mean? by vlueboy · · Score: 1

    I would hope it would be hard to make that argument. Who would be dumb enough to fall for it? Basically what you are saying is "bet your business on me, and once you pay me you are on your own".

    "I'll document it and show you how to fix everything yourself" pretty much means "besides the documentation, I have no special knowledge or skills that could help you if/when something goes wrong, but trust me, this is the best thing ever". Do you really expect anyone to fall for that?

    Sounds a lot like our expectations as consumers of cellphones. Modern software, even for the likes of free and open source (Firefox, Chromium, Android OSP) takes a particular cynical twist on that whole "if something goes wrong when we deprecate X for no good reason..."

  62. Re:What does that mean? by Aighearach · · Score: 1

    The only companies that spend capital without going through a budget cycle are startups burning though VC money.

    Or privately held.

  63. Re:What does that mean? by vlueboy · · Score: 1

    MP3 is MPEG-1, not MPEG-2. Known MP3 patents expired sometime last year (specific date appears to depend on who you ask).

    Will this MP3 and MPEG-2 combo result in finally getting US distros like Red Hat derivatives to build in support without incantations for alternative repositories and Lame (ha) combinations of gstreamer names?

    I miss the wild, valiant days of Mandrake 7, where apparently nobody cared for scary patent click-thru warnings yet.

  64. Re:What does that mean? by TechyImmigrant · · Score: 1

    That's where I plan to dominate the world, by being the last one to still be using a desktop computer.

    All that screen space and rapid keyboard entry. What could possibly go wrong?

    --
    I should use this sig to advertise my book ISBN-13 : 978-1501515132.
  65. Re:What does that mean? by jrumney · · Score: 1

    DAB in UK uses MPEG1 layer 2 audio, the patents for that expired long ago. Even MP3 (MPEG1 layer 3 audio) had mostly expired long ago, the final patents that expired last year were for specific VBR encoding and never used multi-channel formats.

  66. Re:Not really that relevant anymore. by 91degrees · · Score: 1

    It's a format that allows reasonable compression and requires relatively low resources to decompress. It's also still used in most DVB transmissions. So there are uses.

  67. Re:What does that mean? by squiggleslash · · Score: 1

    Well I have never seen a MPEG2 video stream with an AAC sound track that has been produced commercially. DVD's use an AC3 soundtrack (at least all mine do with sometimes a DTS one as well) and here in the UK the broadcast MPEG2 via DVB-T is all MP2 soundtracks.

    While this is true, that's solely because the MPEG 2 TS (and PS) container formats do allow non MPEG codecs, and various other standardization bodies have mandated for their applications, such as DVD, ATSC, and presumably DVB-T, that audio be allowed in AC-3 format combined with MPEG-2 video in an MPEG-2 transport (or program) stream container. AC-3 is not an MPEG-2 format, it's not defined by MPEG-2, MPEG-2 just lives happily in harmony with it.

    The AAC format has been evolving for a long time so what do you exactly mean by AAC? The original specification MPEG-2 Part 7 is free of patents,

    Then that answers my question. If that's true. I'm not convinced it is, but I hope it is. MPEG-2 Part 7 was last updated in 1999, and that's both less than 20 years ago,and the MPEG patents in general seem to have lasted much longer than 20 years after the standards that use them were published.

    Unfortunately there are lots of other AAC profiles that are still under patent protection, and the MPEG4 main profile one which was defined in 2003, is as I understand it the main one in use. At least that file you downloaded from the iTunes store is.

    Well... yes and no. As I understand it, the thing you download from iTunes is an MPEG-2 Part 7 compliant stream encapsulated in an MPEG4 container. You can do a straight lossless (ie ffmpeg -acodec copy) to an MPEG 2 container and end up with a 100% compliant MPEG-2 file. It's true that that there are now variants of AAC, but that's actually true of MP3 too (MP3Pro for example), though the MP3 variants never made it to MPEG standardization process. Generally though we don't call those AAC variants AAC, I've never seen HE-AAC or AAC+ ever called AAC.

    The bottom line is that the core AAC codec (forget HE/etc) is a good codec in widespread use, and it would be nice to know if it's now free or not.

    --
    You are not alone. This is not normal. None of this is normal.
  68. Re:What does that mean? by Carewolf · · Score: 1

    In-home streaming typically doesn't have multiple multi-cast channels that the user can switch between and expect to sync. Whenever you change the channel, you have to wait for a keyframe, which are less frequent in more efficient formats.

  69. Comment by WallyL · · Score: 1

    Great! Now I can rip my LPs!