Dave Martindale said:
None of the "original bits" is left. A compressor takes in a data
stream and generates a new, smaller, data stream that can be decoded to
some approximation of the original image or video sequence.
The bit rate of the compressed data stream is simply the number of bits
per unit time (frame, second, hour, whatever you prefer) divided by the
number of original pixels in that same time period.
Dave
You mean compression ratio, not bit rate.
One bit has no meaning until there is some significance applied
to it's two values. Within a computer, a bit exists as an element of
a byte. The position of a bit within a byte can be an element of data,
as well, which can change the significance of the bit's value. Bytes
are grouped/read as a word.
You don't have bytes of only one bit, even if the rest of the bits
have no significance they must be there. So in a computer you
can't have a bit stored all by itself.
Now the fact that I can assign any significance to each of a bit's
two values that I wish, doesn't mean it is carrying any more
information/data than that it is in one of two possible states.
There is no difference in the amount of information/data conveyed
between a bit where one state=0 and the other state=1, and a bit
where one state=the contents of The Library of Congress and the
other state=a picture of the moon.
The library contents nor the image data, are actually contained
within the bit. If I could somehow store that bit someplace (say
a file) and examine it outside of a program that assigns it's two
states a particular significance, it only carries the fact that it is in
one of its two possible states. The "file" with only one significant
data bit, would not contain anything more than that.
Now someone will say we are talking about a bit stream not
data stored on a computer. ( A bit stream of one bit? )
That the significance of each bit is established by the order in
which it is processed, not by a structure of the bits themselves.
( No bytes, just packets, that are only there for coordinating
the transmission of the stream.) But for this to actually mean
anything, you still need a series of bits to feed the process, one
bit won't do it.
If you could write a program to read one bit, and apply a
significance to one of the states of the bit to be; a "2-hour
length, 148.50Mhz,1920 x 1080 progressive scan image";
it would be in the program that the "image" data would have
to reside.
This is the state of affairs for any level of abstraction above
the two states inherent in the bit itself.
Luck;
Ken