Browse Prior Art Database

Overlap Processing of Old Image Print with New Image Decompression/Display

IP.com Disclosure Number: IPCOM000116515D
Original Publication Date: 1995-Sep-01
Included in the Prior Art Database: 2005-Mar-30
Document File: 4 page(s) / 97K

Publishing Venue

IBM

Related People

Amell, SJ: AUTHOR [+6]

Abstract

A method of overlapped processing of local printing of one image on a parallel printer attached to a Non-Programmable Terminal (NPT) while the NPT receives another image from the host system, decompresses it, and displays it is disclosed.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 52% of the total text.

Overlap Processing of Old Image Print with New Image Decompression/Display

      A method of overlapped processing of local printing of one
image on a parallel printer attached to a Non-Programmable Terminal
(NPT) while the NPT receives another image from the host system,
decompresses it, and displays it is disclosed.

      A NPT could provide the ability to display and locally print a
single image or fax.  The image or fax can be printed on a parallel
attached printer.  The NPT could provide the capability for the user
to begin an image/fax print and then view a different image/fax,
while local printing is in progress.

      The NPT could operate as illustrated in Fig. 1.  An image is
received into the 128K byte NPT Image Receive Buffer and decompressed
and scaled into the Image Presentation Space for displaying.  The
Image Presentation Space is comprised of 256K byte of high speed
video memory.  The Image Presentation Space is arranged in one of two
formats:  2048 x 1024 pixels or 1024 x 2048 pixels (where one pixel
in the Image Presentation Space equals one pixel on the display
screen).

      If the image is rotated, scaled (either locally or via host
command), or otherwise processed, the NPT uses the data in the Image
Receive Buffer to refresh the image in the Image Presentation Space.
An exception to this would be the local scrolling of the image which
occurs within the Image Presentation Space alone to give a real-time
scrolling effect.  If the decompressed and scaled image exceeds the
size of the Image Presentation Space, only a portion of the image
could be decompressed and scaled into the Image Presentation Space.
Then, for local scrolling, in some cases, the Image Receive Buffer
may also be required in order to decompress and scale a different
portion of the image into the Image Presentation Space (with some
performance degradation).

      Normal operation for printing the image may require processing
the image from the Image Receive Buffer to convert the image data to
the appropriate parallel printer datastream.  This included
decompressi...