Sharp EL-9600 offers ~2-10:1 Image compression with a processor running at 5 kilohertz (estimated)

Shalmanese

Platinum Member
Sep 29, 2000
2,157
0
0
Hi, I have the Sharp EL-9600 graphics calculator and one thing it allows you to do is take screen shots of whats currently on your screen. One thing I have noticed about the screenschot utility however, is that it is highly efficient.

I did a bit of experimenting and here are some results:

Estimated speed by running some simple basic programs through both calculator and Qbasic on P266 laptop gave the calculator a rating of "5 Kilohertz+ (Plus indicates PR rating )"

eg. finding 69! hundreds of times to test the math unit, working moemory storage and retreval etc. multiplying numbers by pi to test fpu.

Screen size is 62x126 pixels black and white

Theoretical image size for uncompressed image = 62x126x2/8 = 1953 bytes

Here are some experimental results

Blank screen - 15 bytes (for file management etc.)"Inkblots" made from a program that:
If random<0.25, go 1 pixel left and change colour of that pixel
If random<0.50, go 1 pixel right and change colour of that pixel
etc. Repeat for 1000 iterations( 5 mins 58 second to run). Most importantly, this was repeated on both all black and all white backgrounds, no change in file size.

This typically gives a very messy area about 1/4 the size of the screen and nothing else.

They usually come in at about 200 bytes.
A random bit of text snipped from a program came in at roughly 700 bytes

A screen filled with the number 8 came in at 1010 bytes.

A screen filled with pseudo random dots came in at 1048 bytes

all these are less

(started off with screen in checkerboard patteren, Do some funky stuff to the program to compensate for Basic's horrible pseudo number generator, changed colour of random pixel. repeat for a LOT of iterations (not all at once so I cant say how many)
The thing is, these things weigh in at less than or around 2:1 compression and I was wondering how such a puny processor could be apable of such compression ratios. (I am particularly impressed with the inkblot at a 10:1 compression ratio working with both Predominantly black and predominantly white squares.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |