Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl Monk, Perl Meditation
 
PerlMonks  

Re: Re: Re: Re: •Re: Re: •Re: Re: •Re: GIF patent

by jepri (Parson)
on Jun 23, 2003 at 04:26 UTC ( [id://268048]=note: print w/replies, xml ) Need Help??


in reply to Re: Re: Re: •Re: Re: •Re: Re: •Re: GIF patent
in thread GIF patent

When you start questioning terminology that is widely used and generally accepted without a bit of controversy, it's time to wonder whether the misunderstanding is on your part or that of the majority who remain unconfused.

Many facts are generally accepted, and provably wrong. I tend to be immediately suspicious when I hear a 'proof by popularity' argument. The entire body of scientific knowledge has been summed up by a wag as "Ideas that everyone knew were wrong, right up to the point where everyone knew they were right."

In this case I am trying to say that the fact is "right, with infinite resources". Since you can't have infinite resources, it's not quite right.

What the digital data represents is entirely irrelevant In fact, erroneously taking it into account has badly biased your argument.

You brought up the contents of the image in a previous post when you made an example of satellite images. It's not nice to switch horses midstream. Or are you trying to ride both horses at the same time?

The subject matters because any measurement, including a photo, has a margin of error. CCDs smear borders and have non-linear responses to hues and luminence, just like film. When the height of a mountain is calculated from imagery, it has a error of plus or minus x meters, where x depends on the measuring device. It is quite reasonable to loose data in this case, provided that x doesn't get too big.

Just as you can talk about the properties of a car's tires without mentioning the engine, you can talk about the properties of compression algorithms without discussing the camera that uses them.

Of course this is true - we certainly can talk about the properties of the tire without considering anything else. And yet, if you don't consider the engine, you run the risk of having the tire malfunction.

If you want to continue your tire analogy, this is like an engineer insisting on using a brand of rubber called 'superior rubber' because it has better shock absorbtion, while the other engineers attempt to tell him that tire will disintegrate when an engine is connected to it because the rubber is too soft. The engineer's main argument is "It's superior. Everyone else in the world understands the word superior. Why can't you?"

PNG itself is lossless, just like transmitting the original data is lossless. But in a practical application with limited bandwidth, tradeoffs always have to made, and the surrounding system must be considered. If we could ignore the surrounding system, there would be no need for compression - we could just assume infinitely fast machines with infinite memory and always work with the uncompressed original.

____________________
Jeremy
I didn't believe in evil until I dated it.

  • Comment on Re: Re: Re: Re: •Re: Re: •Re: Re: •Re: GIF patent

Replies are listed 'Best First'.
Re: Re: Re: Re: Re: •Re: Re: •Re: Re: •Re: GIF patent
by sauoq (Abbot) on Jun 24, 2003 at 10:23 UTC
    I tend to be immediately suspicious when I hear a 'proof by popularity' argument.

    What do you think of defining terminology by popular agreement? And what do you think of "proof by definition?"

    I'm not arguing merlyn's "point", jepri¹. I suggested that his use of the term "lossy", in a way which isn't only different from but directly contradicts the accepted terminology, would only cause confusion and wouldn't help anyone understand the issues.

    The PNG and JPEG specifications themselves use the the terms "lossy" and "lossless." The PNG spec defines them:

    Lossless compression
    Any method of data compression that guarantees the original data can be reconstructed exactly, bit-for-bit.
    Lossy compression
    Any method of data compression that reconstructs the original data approximately, rather than exactly.

    We don't need to argue anything, we only need to agree on terminology.

    1. Really, his point was obvious. JPEG has its own advantages and they are different from PNG's.

    -sauoq
    "My two cents aren't worth a dime.";
    
      Well, sure. But I got to accuse you of changing horses in midstream, which is something I haven't had a chance to do since high school debating ;)

      The terminology thing is genuinely interesting though. You are pointing to a computer (science) definition, while I immediately reverted to my physics training. Both are technically correct, only the scope varies. The position you take would be supported be almost any mathematician, but probably few physicists.

      ____________________
      Jeremy
      I didn't believe in evil until I dated it.

        But I got to accuse you of changing horses in midstream,

        Then I must tell you that you are wrong. I didn't switch horses at all. Right from the very beginning, I was using the definitions of the terms as they are used in the domain that we were discussing. I invite you to reread all the nodes in the thread now that you understand the context.

        If you do so, please note that in my second reply to merlyn, which I wrote the day before you posted a node in this thread at all, I stated, "PNG isn't lossy as long as you define the term 'lossy' in a manner everyone else who talks about compression will understand."

        The position you take would be supported be almost any mathematician, but probably few physicists.

        That's ridiculous. Most physicists are almost as smart as mathematicians.¹ Certainly they are capable of understanding that jargon is specific to a field of study. ;-)

        Seriously, the discussion was about two image formats/compression-algorithms; the accepted terminology for this domain makes a lot of sense. In that context, things like what the image data represents, the resolution of the raw data, or the field of view are simply irrelevant. Those things are decisions made when capturing the image data. The compression algorithm you choose enters the process later, after the bits are collected. (You can't compress bits you don't have.) So, it makes sense to compare the algorithms as they behave with the same input. And, with the same input, JPEG loses information and PNG doesn't. Simple as that.

        The term "lossy" as you were speaking of it really applies to the collection phase, not the compression phase of the process. You admit this by claiming you reverted to your physics training. Physics has nothing to do with compression algorithms, but has everything to do with image capture.

        In any case, this is a much longer node than I intended and too long for any node buried 12 deep in an old thread. This brings new meaning to "flogging a dead horse."

        This is, of course, a tounge in cheek jibe at jepri and nothing more. I'm neither a mathematician nor a physicist and I would have happily written "most mathematicians are as smart as physicists" if jepri's background had been different.

        -sauoq
        "My two cents aren't worth a dime.";
        

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://268048]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others pondering the Monastery: (5)
As of 2024-04-26 07:54 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found