Solved

Hardware compress

Posted on 1998-11-03
5
241 Views
Last Modified: 2010-04-27
Hardware compress / decompress.
Could someone give me an elaborate explaination about this ?
I would like to know about the process of data transfer from scanner buffer to CPU buffer,what kind of data is that ?
Is it compressed data or raw data ? if compressed, what type of compression used ?

still related to the topic, TIFF group 4 compressed, does it refer to software compress or  hardware compress ?

thanks for the reply.
0
Comment
Question by:asiasoft
5 Comments
 
LVL 6

Expert Comment

by:joopv
ID: 1128325
As far as i know, scanners never do data compression.  It is all done in software at the pc.

0
 
LVL 3

Expert Comment

by:khemicals
ID: 1128326
scanners just use the raw image... it is the software that does the compression... that is the reason that you can select so many compression formats for the image with the software
0
 
LVL 2

Accepted Solution

by:
joe_h earned 50 total points
ID: 1128327
As far as I know, there is no unified data format of data coming from the scanner to the computer. Any manufacturer can make up any format, with or without compression, that they will use to transfer scanned images to the computer. However, I would imagine that scanners do some kind of compression, especially if the scanner is connected to a (slow) parallel port - maybe a simple RLL, LZW or Huffman encoding (I don't think a scanner would have the computing power to perform JPEG compression fast enough).
It is the job of low-level scanner driver to present a meaningfull data to the calling application (or TWAIN driver). So, again, the scanner can send data in any format, as long as it is understood by its driver.
Now, the TWAIN driver (or, calling application) usually accepts data in JPEG compression. (It's not the only compression algorithm used, nor is the data required to be compressed.)

So, a short answer to what kind of data is coming over the scanner cable: It can be either - raw or compressed.

BTW, you can find more info on TWAIN and image scanning process in general at http://www.twain.org.

Now, TIFF group 4 (or 5?) refers to a data FORMAT - no matter if it has been compressed by software or hardware means. (You can have your image processing app save the image as compressed TIFF; or, you can have a hardware device that, when presented with raw data on one end, spits out TIFF out of the other end.)
However, in most cases TIFF compression is performed by software (image processing apps, etc); unlike MPEG compression, which is quite often performed by hardware.

HTH, Joe
P.S. Please post comments if you need any clarifications.

0
 

Author Comment

by:asiasoft
ID: 1128328
Okay Joe, you have given me a comprehensive answer and the related links info pertaining to my question.

thanks a lot.
0
 

Author Comment

by:asiasoft
ID: 1128329
Okay Joe, you have given me a comprehensive answer and the related links info pertaining to my question.

thanks a lot.
0

Featured Post

Free camera licenses with purchase of My Cloud NAS

Milestone Arcus software is compatible with thousands of industry-leading cameras for added flexibility. Upon installation on your My Cloud NAS, you will receive two (2) camera licenses already enabled in the software. And for a limited time, get additional camera licenses FREE.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

We recently endured a series of broadcast storms that caused our ISP to shut us down for brief periods of time. After going through a multitude of tests, we determined that the issue was related to Intel NIC drivers on some new HP desktop computers …
The Rasberry PI is a low cost piece of hardware that you can have a lot of fun with through experimenting and building/working on projects like media players, running a low cost computer, build data loggers etc. - see: https://www.raspberrypi.org
This video shows how to remove a single email address from the Outlook 2010 Auto Suggestion memory. NOTE: For Outlook 2016 and 2013 perform the exact same steps. Open a new email: Click the New email button in Outlook. Start typing the address: …
When you create an app prototype with Adobe XD, you can insert system screens -- sharing or Control Center, for example -- with just a few clicks. This video shows you how. You can take the full course on Experts Exchange at http://bit.ly/XDcourse.

932 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

10 Experts available now in Live!

Get 1:1 Help Now