Microsoft's HD Photo to Become JPEG Standard?
Mortimer.CA writes "Ars Technica is reporting that Microsoft has submitted their HD Photo to the JPEG committee: 'Microsoft's ongoing attempt to establish its own photo format as a JPEG alternative (and potential successor) took another step forward today when the JPEG standards group agreed to consider HD Photo (originally named Windows Media Photo) as a standard. If successful, the new file standard will be known as JPEG XR.' Microsoft has made a 'commitment to make its patents that are required to implement the specification available without charge.' While JPEG 2000 exists, HD Photo has several advantages (not the least of which is a lot less CPU power is needed). Is this a big of an issue as ODF/OOXML?"
How ironic.
"As God is my witness, I thought turkeys could fly." A. Carlson
I can't for my life figure out how Microsoft or why Microsoft introduces evil into this format and standard, other than Microsoft's track record. Unfortunately, that is sufficient... I'd vote no on any of their proposals.
The future and potential for photography is huge. There are:
Microsoft makes their promise to make this free. Somehow, that just rings a tad hollow. Must we continue to be the Charlie Brown to Microsoft's Lucy?
Hopefully it'll be better documented than the poor "standard" OOXML...
See, you stand over this device. It will, at random, swing a large weight up from the floor and hit you in the testicles. You will pay thousands of dollars for it and enjoy it. The Japanese are already using it as the basis for a game show. Microsoft can adopt the technology and sue the Japanese for infringement.
Nonsensical? Absurd? Just as nonsensical as this proposal.
Kwisatz Haderach
Sell the spice to CHOAM
This Mahdi took Shaddam's Throne
Before a ton of posts show up bitching the last sentence, you should ask yourself is grammar a big of an issue as you think?
But restrictions to block code using it that is licensed under the GPL?
If the specification is as free as ASCII, to use one example, then there is nothing wrong in adopting that as a standard.
sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
I wonder if they will implement DRM in their new format?
Clause that means that GPL code cannot take advantage of the patent protection.
"Nothing for you to see here; please move along"
Wow! The image compression used by Microsoft's HD Photo format is so good that it can reduce any image down to 0 bits!
Could someone enlighten me on this issue? I don't really understand the problems with the existing format...
From TFA:
"JPEG XR features include fixed or floating point high dynamic range, wide gamut image encoding, better compression compared to JPEG, lossless compression, the ability to store 16 or 32 bits of data per color, and support for CMYK, RGB, monochrome, and embedded ICC color profiles."
Is any of this going to matter to the vast majority of users? It's not like I care about compression when I'm dealing with 500kb image files.
Honestly, what's wrong with JPEG2000? CPU power has come a long way since it was originally released, so why isn't it more standard?
If they are truly interested in making the patents "available", they would simply surrender the patents into the public domain. Since they have not done this, assume they will not always make the patents "available" to everyone or will have special cases where it is not available (for example, to extend the specification, or to set up a company that certifies HD Photo implementations, or "no government use without paying us", etc).
To capture a scene that the human eye can ascertain, you need a dynamic range of 100,000 .. personally I'd like cameras to eventually capture far more than the human eye's dynamic range. I dont see this thing supporting that .. what a waste .. it'll eventually be useless and have to get replaced. Of course some idiot will patent the idea of simply incrementing the number of bits in the specification. Blocking any capability of higher dynamic range.
Come on Microsoft! Stop making things so complicated.
Please just make the freaking standard open and available.
Shameless plug alert: Game server control panel
Y'know, I've been reading the comments on Slashdot for years now, and I've noticed that a lot of people tend to label anything Microsoft submits to ISO or SMPTE or ECMA or whomever as "evil". So I guess this begs the question: if and when one of these standards is actually ratified as a "standard", what makes it less of a standard than some other competing standard? ITU's H.264 vs SMPTE's VC-1 (better known as Windows Media Video 9)?
Seems the specs are pretty good, But what about the license?
Are we going to have the same initial jpeg 2000 issues with licenses? Sounds like another license scam, its not free for consumers, there are submarine patents.
http://en.wikipedia.org/wiki/JPEG_2000 check the License Issues section...
It looks fine on my lynx.
riding round the world on an old motorcycle
If MS gives away all rights to the format spec and any algorithms required to use it, fine. JPEG can declare particular implementations in compliance or not. Otherwise, no way.
This is as big a deal as pictures. M$ is sure to make this one of those awefull non-standards like ACPI, MTP and a host of other. Want to bet their idea of a no charge "implementation" is a NDA protected SDK? They will then force it onto any camera makers who care to have their devices work with Windoze in the future. Then they will sabotage the alternatives so that their "captive" audience will have trouble sharing pictures with everyone else and themselves. In the worst of cases, there will be dozens of incompatible implementations, all guarded by a M$ patent, that leave people's photo albums locked down.
What, me cynical? Hell yes, and the evidence is in your face. If jpeg 2000 is not good enough, there's PNG. If M$ cared to improve imaging, they would simply surrender their patents and let others improve existing standards. But no, they don't like free formats and will do everything in their power to crush them.
Let's just hope this bad idea dies with Vista.
Friends don't help friends install M$ junk.
The specification is available at http://www.microsoft.com/whdc/xps/wmphoto.mspx to look at.
Here's the text of what you need to agree to in order to download the specification. It doesn't seem particularly bad except the patent bit. It remains to be seen if the JPEG changes actually clear that up.
Microsoft Corporation Technical Documentation License Agreement for the specification "HD Photo"
READ THIS! THIS IS A LEGAL AGREEMENT BETWEEN MICROSOFT CORPORATION ("MICROSOFT") AND THE RECIPIENT OF THE ABOVE REFERENCED MATERIALS, WHETHER AN INDIVIDUAL OR AN ENTITY ("YOU"). IF YOU HAVE ACCESSED THIS AGREEMENT IN THE PROCESS OF DOWNLOADING THESE MATERIALS ("MATERIALS") FROM A MICROSOFT WEB SITE, BY CLICKING "I ACCEPT", DOWNLOADING, USING OR PROVIDING FEEDBACK ON THE MATERIALS, YOU AGREE TO THESE TERMS. IF THIS AGREEMENT IS ATTACHED TO MATERIALS, BY ACCESSING, USING OR PROVIDING FEEDBACK ON THE ATTACHED MATERIALS, YOU AGREE TO THESE TERMS. IF YOU DO NOT AGREE TO THESE TERMS, YOU ARE NOT AUTHORIZED TO ACCESS, DOWNLOAD, USE OR REVIEW THE MATERIALS.
For good and valuable consideration, the receipt and sufficiency of which are acknowledged, You and Microsoft agree as follows:
1. You may review these Materials only (a) as a reference to assist You in planning and designing Your product, service or technology ("Product") to interface with a Microsoft product, specification, service or technology ("Microsoft Product") as described in these Materials; and (b) to provide feedback on these Materials to Microsoft. All other rights are retained by Microsoft; this Agreement does not give You rights under any Microsoft patents. You may not (i) duplicate any part of these Materials, (ii) remove this Agreement or any notices from these Materials, or (iii) give any part of these Materials, or assign or otherwise provide Your rights under this Agreement, to anyone else.
2. These Materials may contain preliminary information or inaccuracies, and may not correctly represent any associated Microsoft Product as commercially released. All Materials are provided entirely "AS IS." To the extent permitted by law, MICROSOFT MAKES NO WARRANTY OF ANY KIND, DISCLAIMS ALL EXPRESS, IMPLIED AND STATUTORY WARRANTIES, AND ASSUMES NO LIABILITY TO YOU FOR ANY DAMAGES OF ANY TYPE IN CONNECTION WITH THESE MATERIALS OR ANY INTELLECTUAL PROPERTY IN THEM.
3. If You are an entity and (a) merge into another entity or (b) a controlling ownership interest in You changes, Your right to use these Materials automatically terminates and You must destroy them.
4. You have no obligation to give Microsoft any suggestions, comments or other feedback ("Feedback") relating to these Materials. However, any Feedback you voluntarily provide may be used in Microsoft Products and related specifications or other documentation (collectively, "Microsoft Offerings") which in turn may be relied upon by other third parties to develop their own products, services or technology ("Third Party Products"). Accordingly, if You do give Microsoft Feedback on any version of these Materials or the Microsoft Offerings to which they apply, You agree: (a) Microsoft may freely use, reproduce, license, distribute, and otherwise commercialize Your Feedback in any Microsoft Offering; (b) You also grant third parties, without charge, only those patent rights necessary to enable Third Party Products to use, implement or interface with any specific parts of a Microsoft Product that incorporate Your Feedback; and (c) You will not give Microsoft any Feedback (i) that You have reason to believe is subject to any patent, copyright or other intellectual property claim or right of any third party; or (ii) subject to license terms which seek to require any Microsoft Offering incorporating or derived from such Feedback, or other Microsoft intellectual property, to be licensed to or otherwise shared with any third party.
5. Microsoft has no obligation to maintain the confidentiality of any Microsoft
I don't care that it's Microsoft. Here's what I care about:
Patented? Yes, so it's a problem
If patented, Royalties or License restrictions? We see no royalties, but what about license restrictions? Is it OSS friendly or will it not work within Firefox legally?
Is it effective or does it offer anything we don't already have? I don't know...
There is a simple truth that has to be made, it has to be 100% open and 100% free of patent infringment, so there's nothing to come back and bite people in the rear. To bad the ogg people dont work on this.
Embrace, extend, extinguish. Microsoft is up to their old tricks again. This time, though, a toothless, neutered DOJ will let them get away with murder.
One of the requirements of the JPEG comittee for this proposed standard is that Microsoft (and all other participants of this process) provide their patents on a free and non-discriminatory basis. Free as in beer, no money. Non-discriminatory meaning that anyone can license them; Microsoft can't say that only certain developers are "cool enough" or "good enough" to receive a license. Many of the JPEG standards operate under these terms: the baseline process of the original JPEG, JPEG2000 part 1, and others.
There should be a "-1:Groupthink"
With the amount of memory imaging devices (digital camera, etc) have these days why not go a lossless compression route, like png? PNGs support alpha transparencies, layers, etc and it is a completely open standard.
It just so happens I am planning an HD Image product, service or technology and the spec is totally hostile to everyone BUT microsoft. (no surprise there)
...You may not (i) duplicate any part of these Materials
1. 1. You may review these Materials only (a) as a reference to assist You in planning and designing Your product, service or technology ("Product") to interface with a Microsoft product, specification, service or technology
Mac/Linux/BSD? Nope. So, that appears to rule out web-based stuff. Fortunately, I'm only working on Windows, so I'll read on.
Okay I won't. But how does my engineering group work with the spec if I can't duplicate it?
any Feedback you voluntarily provide may be used in Microsoft Products
Okay, I won't provide any feedback. It was once believed that developers were Microsoft's focus. Apparently not anymore.
Without going into specifics because the EULA prevents it, there are proprietary elements hidden inside this spec.
It's clear they are *very* late to the pro-photo fight that is on now between Apple and Adobe. Each of those companies has a proprietary "pro photo" format.
Sadly most pro photographers won't think about the consequences of adopting proprietary formats until it is too late. For example, some legacy proprietary raw images as provided by the camera manufacturers are not backward compatible. I've read it in the mailing lists already.
http://www.maxineudall.com/2010/02/should-economists-be-sued-for-malpractice.html
For your part, such concerns about Microsoft are invalidated by idiocy and complete ignorance of raster image-file formats.
Why did JPEG 2000 not take-off? It looks much better than JPEG. Did patents kill it?
Mark my words, M$ is looking for a way to put DRM in EVERY conceivable form of media. I've read articles about HARDWARE implementations that make moving of certain file types (mp3's, avi's) and other files that are not locked by DRM, to become locked. They have their own Audio and Video DRM, they are working on photo's, and soon the version of office will include DRM for all documents, spreadsheets and the like.
You'll see..
"Thank you for using Stop-n-Drop, America's favorite suicide booth since 2008"
Can there be a legally implemented version of this standard licensed under the GPL version 3?
If there are restrictions, Microsoft's HD photo will go the way of the GIF format.
Would someone who understands these issues please explain how this standard is similar and different to OpenEXR?
http://www.openexr.com/
http://en.wikipedia.org/wiki/OpenEXR
Is OpenEXR more computationally expensive? (In other words, would the Microsoft format allow for longer battery life and shorter time interval between taking pictures?)
Actually, are there any cameras available that can capture to OpenEXR? If not, perhaps that's a clue.
lf(1): it's like ls(1) but sorts filenames by extension, tersely
What's the equivalent standard for video? Is it just a system to rapidly display JPEG XR's in succession? I suppose the compression techniques used in MPEG can applied here too.
It's entirely possible that Microsoft could offer reasonable patent licensing terms. They do, for example, with the SOAP specification.
-- The act of censorship is always worse than whatever is being censored. Always.
I just want to be able to take pictures with my camera, load them on any computer, edit them with any application, share them with anybody I want however I want, all without having to worry about politics, patents, payments or compatibility. This is pretty much what we have now. If anyone were to wreck it, I'll have to throw my computer in the trash and go back to film.
Actually there is a JPEG successor: JPEG2000, a wavelet coder, but it never took off. I personally think there are two reasons: 1) Well JPEG is good enough for most people. The efficient implementations are vast. There is little need for change for both the consumer and the industry. 2) Patent issues. So even JPEG2000 is not yet accepted, will this new format work? TFA says it requires less computationally power. Do anyone have any benchmarks?
The spec is publicly available. I'm not sure how this interacts with the EULA: http://72.14.253.104/search?q=cache:IHRfofXSXt4J:d ownload.microsoft.com/download/1/6/a/16acc601-1b7a -42ad-8d4e-4f0aa156ec3e/HDPhoto_v10.doc+HD+Photo+u ses+an+advanced+compression+scheme,+there+is+no+si mple+way+for+applications+to+directly+access+speci fic+portions+of+the+stored+photo+data+other+than+t hrough+the+appropriate+codec+interfaces.&hl=en&ct= clnk&cd=1&gl=us&client=firefox-a
The API that provides this spec is probably proprietary and will be jealously guarded.
HD Photo uses an advanced compression scheme, there is no simple way for applications to directly access specific portions of the stored photo data other than through the appropriate codec interfaces.
Rather than use a series of metadata tags to attempt to describe the attributes of an image's structure, HD Photo uses a unique GUID to provide a non-ambiguous definition of the image pixel format.
Got Trader Joe's? friendwich.com RSS feeds work now!
There's PLENTY wrong with Microsoft spearheading a format and being very active in getting it consumed as a world standard. We'd do well to avoid it since it's basically steps two and three of "Embrace, Extend, Extinguish." Why should they embrace something when the rest of the industry will handle the leg work of getting the Embrace phase down?
It's bad on it's merits alone. FUDing it up doesn't help anyone.
More Twoson than Cupertino
Taking a quick glance at Microsoft's HDPhoto standard it looks like it is not really suitable for capturing raw image data for cameras.
In a digital camera, a pixel is red, green, blue and sometimes additional colors laid out in a pattern that can differ from camera to camera. A pixel is not RGB (unless it's a Fovon sensor), so standard lossless formats like PNG or TIFF won't work. HDPhoto supports N color channels and more than 8 bits per color, but I do not see support for the raw CCD data, which is usually not RGB, but R, G, or B (sometimes with additional colors).
I like to preserve my pictures in RAW format since as time goes by, the algorithms to convert the image to a RGB image suitable for displaying keep improving. Also, when editing my photos, some of the processing is done on the raw data before converting it to RGB. Raw data helps for things like noise filtering, for example, since the noise filtering software can be aware of the camera's CCD properties (Noise Ninja, for example, has profiles for my camera at different ISO settings).
The only problem with current raw photos is that each manufacturer seems to have their own format which is incompatible with other manufacturers, or even incompatible between different cameras. It would be nice if they could standardize on something like OpenRAW.
Now, as much as I dislike Microsoft, I think this could be good for regular photos since the compression is about as good as Jpeg2000 (assuming Microsoft isn't spreading FUD) but with a much faster encoding/decoding speed. This could also be a good format for most people taking pictures (who are happy with JPEG).
-Aaron
This post is encrypted twice with ROT-13. Documenting or attempting to crack this encryption is illegal.
what is floating point colour ?
Wow! The image compression used by Microsoft's HD Photo format is so good that it can reduce any image down to 0 bits!
It's decompression that's always been the sticky part.
If it's for-profit but free, you're not the customer -- you're the product (e.g., the Slashdot Beta's "audience").
I've long wished for a better replacement for JPEG. In fact there are better formats out there, like the AT&T-developed but now free DjVu format and its IW44 wavelet compression, but it hasn't gained popularity. In fact, it has been forgotten for so long that it could use some updates, like higher bit depths and an alpha channel, but the basic algorithm is sound.
No, not really. In this case Microsoft is pushing a format that is apparently decent and even has advantages over the competition. In the case of ODF/OOXML they're pushing an "open" format that is not truly open that could cause interoperability problems with other software (which goes against the entire point of an open file format).
"Always forgive your enemies; nothing annoys them so much." - Oscar Wilde
> Microsoft has made a 'commitment to make its patents that are required to implement the
> specification available without charge.'
Ok
> While JPEG 2000 exists, HD Photo has several advantages (not the least of which is a lot less CPU power is needed).
Has anybody checked that the more efficient algorithms are among those in the patents to be released? What if they're hiding a patentable, very efficient decompression version, which they'll "discover" and patent, after this becomes the standard?
(-1: Post disagrees with my already-settled worldview) is not a valid mod option.
MS has a track record of submitting its specs/patents to standards bodies and then trying to gouge people later. Look at FAT and SmartMedia for instance.
Engineering is the art of compromise.
You may review these Materials only (a) as a reference to assist You in planning and designing Your product, service or technology ("Product") to interface with a Microsoft product
Clear enough?
Sorry, game over. The TIFF format won a while back. (.psd is in second). There is no real reason to change this for the foreseeable future. These are manipulation and storage formats, have been so for the past decade and do what they need to do.
Wrong battle. While there are multiple and incompatible RAW formats, this is not at all the focus or market for the Microsoft HD format. I am sure that MS would like camera makers to replace the standard in camera jpeg with the MS format but I rather doubt that this will happen. They've spent too much time and energy tweaking the in camera jpeg engines to want to do wholesale changes for some ethereal benefit and the jpeg format is well nigh universal. Whatever minimal improvement the MS format will create, it has much too much of an uphill battle to go anywhere.
Faster! Faster! Faster would be better!
Standard enough for Linux and BSD to implement and use? Where's your standard?
Want to bet ISO and JPEG (the group) would not even give it the once over if that was the case?
Right, just like they did with the bitmap and DIB format. Oh, but you're cynical. I forget.
So you simply don't understand what each format is intended for or what their issues and strengths are. It's just the usual "that incompatible thing over there is good enough even if it's not, as long as it's not M$" attitude.
JPEG2000 is patent-encumbered, unfortunately. JPEG obtained "assurances" that no one would nail them later, but if I have to choose between the JPEG and Microsoft to defend me against submarine patents, my money is on Microsoft. Alternatively, you can always imagine that the patent system has disappeared and hope for the best.
You know, I'm sure they'll do that - as soon as everybody else does. Patents are an unfortunate mexican standoff, and you can hardly blame Microsoft for the state of things. Oh wait, you can. You also hilariously blame them for the dotcom bubble burst, so I guess anything is possible.
Are you still going on about that? God, even the article says it was a mistake, which was corrected.
Ah, your cute journal entry. BTW, I'm still waiting to hear how it is possible for all those Vista licenses you claimed Microsoft was "stuffing the channel" with miraculously managed to get themselves connected to teh interwebs?
Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
this is one more example of Redmond trying to lock people in with some brainless, but crucial standard. You think it's harmless? You thought Miguel de Icaza, the poor misguided fool was right and Microsoft wouldn't threaten to use its patents against anyone and that implementing Mono was a really swell, cool, groovy idea? You believed Microsoft when they said that OOXML was going to be real open, any day now, while they bribe, extort and do basically anything they can get away with, illegal or not, to force people to use their farcical "standards". You think that if Microsoft didn't have such pile of shit in the mobile OS market that they wouldn't use the same tactics as they do elsewhere to raise prices and fuck people over?
That is what Microsoft does. Peripherally they make software. Their core expertise, however, is trying to ruin competitors and enforce a monumental money making machine. If Linux wasn't around, Microsoft would have been able to buy out even more corrupt politicians, and much sooner, than it has.
Microsoft wants to make and own your toothpaste, and they want you to pay them a "small" subscription fee of $600 a year for the privilige of brushing your teeth. After all, it's Microsoft and they would never lie to their customers or try to rip them off, would they? The insance prices for Vista were all a mistake. Honest.
And now you want to entrust them that they could actually make an open image standard?
Microsoft? They will use it to try and club competitors into submission by overcharging them for licenses or simply refusing to sell it to competitors. At the least they will threaten implementers with the patents. You think Apple will be able to use this freely? Or Adobe? You think the codec will interoperate?
Have you people not learned ANYTHING, yet?
Well, the inability to use it in GPL v2/3 code would be the evil part that the OP was referring to. There you go.
The cesspool just got a check and balance.
Stupidity is like nuclear power, it can be used for good or evil. And you don't want to get any on you.
Tech Guy 1: "We've got this great piece of IP with the encoder, how do we capitalize on it?"
Manager 1: "Sorry, but our market research shows that no-one will pay for it"
Manager 2: "So we've spent $$ developing this and we're going to shelve it??"
Marketer 1: "Let's give it away, but force everyone to call it *.MSjpgHD for the file extension."
Marketer 2: "Awsome. Just think of all the free advertising value."
Microsoft gains some value from the IP by giving it away. It seems the concensus here that if they try and charge for it, no-one will accept it and it will be a net loss. MS isn't (always) stupid. Perhaps they are thinking they can milk it for some free "NOT EVIL" publicity. Giving something back to the community and all so to speak.
I think you might be mistaking irony for despair. Whatever Microsoft does Microsoft does for Microsoft; and that means what will make them money. Why would they have gone to the bother of making a (very good, i hear) new image file format... for our benefit? I don't think so....
This can only end badly.
You can view the HDPhoto spec under the DPK EULA, which has much more liberal terms.
Reality is the ultimate Rorschach.
http://en.wikipedia.org/wiki/HD_Photo#Licensing
At the very least, the standards body should require HD Photo
to fall under Microsoft's Open Specification Promise. I'm also
not thrilled about the anti-GPL clause in the devkit; it will cause
interoperability problems with Open Source or Free Software and ISO
should get that clause removed before approving.
When I was choosing a license for my open source software projects, I looked into releasing into the public domain. I didn't care if it got put into closed source projects, commercial or otherwise. I just wanted to release it to the world for all to use.
As far as I could research, you can't actually declare a copyrightable work to be in public domain. It becomes public domain when the copyright term expires (in a century or so at the earliest) or if it's exempt from copyright as a product of the federal government. I thought about making up my own license: "This is free to use and copy for any purpose whatsoever." But I couldn't find a precedent and I am not a lawyer. So I went with the closest thing I could find, BSD.
So I don't know if it's legally possible for Microsoft to relinquish their patent.
It's great that the dynamic range is being extended beyond eight bits per channel. That's good news for high-quality print processes, etc.
If only my monitor and graphics card could handle, say, a 16-bit greyscale, so I could do a proper preview.
Im sure the first version will be free, but they will then start charging etc..
Microsoft cares only about money and anything they can do to bring more is good for them.
They want their tech in digital cameras and devices to get the licence fees from such devices.
Ahh, that reminds me again of the superb compression program I wrote a while ago: LZip (Lossy Zip). The only problem is that I LZipped the source code and removed all binaries.
I've only seen your shitty troll about 3 times and I'm already so fucking bored of it that my fucking eyes ache.
Fuck of and die you boring, boring cunt.
The proxy server pianoman troll shits on everything you've ever done.
Windows new HD photo format is released as WiMP!
And then, by posting, de-modded him.
"If you have nothing to hide, you have nothing to fear." - Every fascist, ever
Ken Rockwell has a very good article about this.
The most rabid believers in American Exceptionalism are the exact same people whose policies are destroying it.
It doesnt matter how inferior the microsoft format is, they will pressure/bribe companies into supporting it and slowly but surely people will start using it anyway...
That's why we need to campaign against it now before it gets too strong, or ensure that it truly is an open standard that anyone can implement freely.
http://spamdecoy.net - free throwaway anonymous email - avoid spam!
There is a huge bug in bugzilla about MNG. MNG was basically pulled because it was deemed too complex, increasing Firefox size too much for not enough worth.
APNG was preferred because it is simpler too implement (or integrates better with the existing PNG decoder or something like that) and doesn't increase Firefox's size as much.
I'm not sure if your .sig is serious or not, but the "two spaces after a sentence" convention died out with typewriters, and wasn't even a good idea in those days. It is to be avoided in all electronic typesetting. I hate it when people put those extra spaces in. You want extra space between sentences? Then change the layout rules in your software.
... and then they built the supercollider.
This can only end badly.
Look, I dislike Microsoft just as much as anyone else, but that comment is just ill informed. Just because M$ might stand to make money off a deal does not mean it will "end badly." In the vast majority of industries, consumers gain when companies do something just to make money. Just because M$ in the past has found ones of making money that have been harmful to us doesn't mean it will be the case this time.
Thank God for evolution.
linux has come with rm as long as i can remember
Snowden and Manning are heroes.
The most confusing part of that post: Somebody is using "M$" in a defense of Microsoft!
Please, for the good of Humanity, vote Obama.
You must be new here.... oh, sorry you haven't had time to make an account.
Semi-automatic amateur armchair Australian philosopher; conjecture ready at any moment...
I'm a bit of an anti-capitalist... totally cynical, and rightly so, about corporations. Especially ones that have proven manipulative tendencies like Microsoft. You know, it might work out in practice for most people, but there will be some sort of drawback - paying MS money, requiring their permission, it not working on Macs and Linux or whatever.
There's always a drawback with these kinds of things or Microsoft would have just left things as they are with image file formats.
I'm saying it's highly unlikely Microsoft is doing this out of the good of their heart. I'm not one for the whole "M$ is 3V1L!!" banners and shouting lark but corporations such as Microsoft exist for the sole purpose of creating profit, they have an angle on this, whatever it might be.
Ken Rockwell is the photography world's equivalent of John Dvorak. He's in it for the page hits, ad dollars, name dropping, and ego boost. He's also on a private little crusade against using any format other than JPEG for image capture. He's just a kook, but a kook that too many unwary amateurs might take seriously.
In that utterly content-free article you linked to, he goes on a diatribe about format wars that have absolutely nothing to do with photography (AM stereo in the 70's doesn't have much to do with photos formats, Ken), and when he finally comes to the 1/6th of the article in which he actually talks about HD Photo, he talks about it strictly as a display format, and not as the capture plus editing plus display format that it's meant to be.
Photographers with DSLRs who don't use raw (or at the least, whatever their camera's raw+jpeg mode is) are not serious about their art. Using only JPEG as a capture format is exactly like destroying your film negatives after you get your prints.
I know nothing about the spec, but maybe it is something like it opens three times faster with DirectX than it does with compiles for Mac and Linux? Getting people to put something like that as a default format for cameras to use would give MS a competitive advantage but still be something that others could use free.
Microsoft says they'll grant royalty free use of the patents they own that are necessary to implement that. Let's take that at face value and assume there's no clause that screws the GPL over so you can use their patents to create GPL code to work with this photo format.
That's fine, but what about patents that Microsoft doesn't own, that they may or may not know about? Surely there will be at least one troll waiting under the bridge for this to get wildly popular, and then they'll sue Microsoft (if they want to go for the big money now) or sue say Sony for implementing it in their cameras if they want to establish their patent in court before going after Microsoft?
If Microsoft knows about one such troll they could license the patent now secretly and then support this third party when they use everyone Microsoft doesn't like, namely Red Hat and friends. They could keep to the terms of their license and still screw over the GPL users.
But even if that is Microsoft's evil plan I still think given the sorry state of the US patent system there will be a patent that will jump up and surprise even Microsoft, so regardless of whether Microsoft has an ace up their sleeve I think its pretty likely they won't fare much better than open source users here. Possibly they could come out worse since a troll is more likely to go after the sellers of hardware and Microsoft, because that's where the money is, and trying to sue open sourcers just might not be worth it to them.
I really think the safest alternative is to keep using JPEG and RAW, JPEG is a known quantity and will run out of patent protection fairly soon, and then everyone can use it without worry of a patent troll knocking on their door. Start using this new thing Microsoft invented and you've got to be looking over your shoulder until about 2025 for someone to tap you on the shoulder and ask for a check with lots of zeros on it.
"Who the f*** decided that sentences on the Internet shall no longer be formatted with two spaces after a period?!"
Put as many spaces as you want. They're ignored unless they're either 1) formatted as or 2) wrapped in a <pre> element.
Who doesn't like free music?
I recently evaluated a few wavelet formats for geo-data:
- MrSID - Windows only binary libs, restrictive licensing
- ECW - Great performance, but the open source license prevents you from doing anything useful
- JPG200 - I looked at Jasper and one other li8brary, both were slower and more flakey than ECW
Viz, ECW would have romped it in if the license was even a little more enlightened.
JPG2000 libs will need to at least match other wavelet formats to get anywhere, we already have vendors supplying data in ECW, format translations are a PITAm, especially if you lose performance.
Xix.
"Everything is adjustable, provided you have the right tools"
Whatever happened to PNG being the standard?
They tried this with their stupid SenderID gambit to take over email and block GPL softwaer.
MS says they make the patent licences available free of charge, but you have to write to them and ask them to use them for every project. This violates GPL, because you can't put added restrictions on the licence.
And they know this.
And that's the point.
It's a cookbook.
Nothing to it really. MNG is a huge complicated spec, APNG is simpler. They can afford the dev effort of implementing APNG, but not the dev effort of maintaining the previously working but orphaned MNG impl.
All photos will have a BSOD watermark!! Shucks even this article is showing up in blue.
In the famous words of Dilbert: GAAAAAAAAAAAAAAAAAAAHHHHH!!!
A detailed comparison of Microsoft's HD Photo with various JPEG 2000 codecs can be found here: http://www.compression.ru/video/codec_comparison/w mp_codecs_comparison_en.html.
Interestingly, it indicates that HD Photo's quality is not particularly better than JPEG 2000 with some implementations of JPEG 2000 significantly outperforming HD Photo.
Fixed would look more like this.
As a professional photojournalist, I disagree. Most of us -- well, those of us who when through the film to digital transition -- are very sensitive to changes in formats. Often the consequences of using a proprietary format are recognized, but there is little you can do about it. It is getting better as more imaging software supports various flavors of Camera RAW, for example. But, I'm still wondering how to get photos from a Super Bowl shot with a Nikon NC2000 off the Syquest disks we stored them on...SCSI reader, too.
In the meantime, I still shoot photos of my little boy & girl on film with the assumption that shining light through the negative will work 40 years from now to create a print/scan/holograph
the future is here, it is just not evenly distributed - w. gibson
It's because of Microsoft's track record, and you know they don't do anything out of charity without strings attached. It's just another example of their sly greedy practices. And after all, Ballmer has to keep his developers busy to have something to scream about.
And it will be for M$ products only.
As well as the antidote...
From further down:
...You may not (i) duplicate any part of these Materials
"It just so happens I am planning an HD Image product, service or technology and the spec is totally hostile to everyone BUT microsoft. (no surprise there)
1. 1. You may review these Materials only (a) as a reference to assist You in planning and designing Your product, service or technology ("Product") to interface with a Microsoft product, specification, service or technology
Mac/Linux/BSD? Nope. So, that appears to rule out web-based stuff. Fortunately, I'm only working on Windows, so I'll read on.
Okay I won't. But how does my engineering group work with the spec if I can't duplicate it?
any Feedback you voluntarily provide may be used in Microsoft Products
Okay, I won't provide any feedback. It was once believed that developers were Microsoft's focus. Apparently not anymore.
Without going into specifics because the EULA prevents it, there are proprietary elements hidden inside this spec.
It's clear they are *very* late to the pro-photo fight that is on now between Apple and Adobe. Each of those companies has a proprietary "pro photo" format.
Sadly most pro photographers won't think about the consequences of adopting proprietary formats until it is too late. For example, some legacy proprietary raw images as provided by the camera manufacturers are not backward compatible. I've read it in the mailing lists already."
So, uhm yeah, I was right.
+1 Says it all
For the record, JPEG2000 != JPEG. Just wanted to make sure everyone knew that, because from some of the comments it seems clear that many people don't.
But yeah, good for microsoft. Yeah, I said it. On slashdot, no less, and I mean it.
The trouble is that jpeg2000 is a patent minefield, and no one has made any promise not to sue or charge fees on it. Which is why, despite being dramatically better technically, we are stuck with blocky JPEGs. Microsoft's proposal is better than jpeg2000, because the IP is all in one place, and they are interested in giving it away for free (or so it seems).
So, to sum up, technically HD Photo is about the same as JPEG2000, both of which beat JPEG.
But licensing wise, JPEG > HD Photo > JPEG2000
So, this is a death knell for JPEG2000, which is a good thing. Of course, it'd be even better if there was a good patent-free solution for a next generation format, but I suspect just about everyone will continue using JPEG anyway.
I'm a bit of an anti-capitalist...
I'm saying it's highly unlikely Microsoft is doing this out of the good of their heart.
Maybe you're anti-capitalist because you don't understand how capitalism works. Of course they aren't doing out of the kindness of their heart. The point of capitalism is that the self-interest of each party works to the eventual benefit of the other, because they each have something the other wants. In this case, Microsoft has a potentially useful file format. Consumers have money. Microsoft wants money. Whether consumers want this new file format enough to make the trade is the rub.
--
Promoting critical thinking since 1994.
As I said, I hate M$. But bashing them for trying to make money is ridiculous; they are a corporation. And just because corporation makes money doesn't necessarily mean we're suffering.
But M$ still sucks.
Thank God for evolution.
... just like Microsoft did with Sender ID.
http://outcampaign.org/
Yeah... gif89a's are cool... when you're in middle school (along with crappy MySpace layouts and all kinds of other sad stuff). Animated gifs have nothing to do with the poor adoption of PNG. No one uses PNG because f'ing IE doesn't display them correctly. Until IE7 the transparency on PNGs never worked. Which meant they were basically the same as a JPG (in terms of usefulness in web page design, obviously the compression is different). As soon as I saw / heard how cool PNGs were I immediately tried to switch from gifs / jpgs to just PNGs... sadly I quickly ran into the transparency issue and dropped it.
I still love PNG and I still use it for all of my personal projects, but if I need IE6 support it's a no go. I've been waiting for a newer, more widely adopted image format for years... Don't tease me with something that the Safari / Opera / FireFox boys may shun. I can't handle another good format that only half of the world can see.
EXACTLY! They're not charging any money for it, so why ARE they doing it? That's what worries me. There's no subversion if you're buying outright a product...
Yes, but the original reason, to give the eye aid in determining breaks in sentences, still applies.
(-1: Post disagrees with my already-settled worldview) is not a valid mod option.
Designing a new compression format is trivial at this point: the math is well understood, as are the tradeoffs involved. The issue is always patents and standardization.
JPEG2000 has pretty much all the properties you'd want in a next generation digital imaging format, and it's already widely used in the movie industry. There are also hardware compression cores for JPEG2000.
So, I don't see any reason whatsoever to adopt the Microsoft format over JPEG2000.
It's genuinely a good format.
Neither you nor Microsoft are qualified to determine that since you have no idea what requirements other people in industry may have.
That's why we have standards bodies, and they need to beat away on a standard before it finally gets accepted.
I just hope it doesn't get bogged down in politics and legal wrangling.
I hope it does: Microsoft's approach of creating a spec and then telling people "take it as a standard" is intrinsically unacceptable. Even if, against all odds, they were to produce a good standard, it should get rejected. Microsoft needs to learn to play by industry rules, not attempt to set them.
because you can do almost everything that TIFF can do, but with less complexity
Multipage documents?
This is all about power and market share, with only a small element of competition. Here's why:
The only place this image file format will make any difference is in small battery-powered devices such as cameras and cell phones. Camera companies will use it to save battery power. Consumers will buy the cameras because they want lighter cameras or longer battery life. They will plug the cameras into their computers and expect them to work. That means every non-Windows desktop system has to support the image format or appear deficient. This gives Microsoft power over everybody who makes software for desktop systems. Microsoft will turn that power into money.
"What's wrong with this?" you might ask. What's wrong with it is that it doesn't work for anybody else: nobody else has the power to make this happen without Microsoft's permission, no matter how valuable their idea is. Nobody is going to sell cameras that aren't guaranteed to work with all reasonably recent Windows computers. That means Microsoft has veto power on this kind of innovation and can use that power to grab a percentage of every good idea like this one.
Suppose Joe Blow in Albuquerque comes up with a brilliant idea for a flash drive filesystem. It can't be sold if it doesn't run under Windows. That means he has to take his invention to Microsoft, sign over whatever percentage they demand (since it's worth nothing at all without their approval,) and let them market it as a great Microsoft innovation. Microsoft doesn't produce anything in this scenario. They make money purely through their power to kill innovation.
.... is suspicious even of ice cream.
Or something like that goes a Mexican saying.
MS threatens patent litigation against Linux and then comes with a new graphics format that will be "open" to all.
Well, sorry, but the mixed messages are splitting my brain, so I err on the side of paranoiac caution.
IANAL but write like a drunk one.
Not a library or piece of code.
An standard is not such a thing if you attach strings.
IANAL but write like a drunk one.