Browse Prior Art Database

Real-Time Scrolling of Image/Fax on a Non-Programmable Terminal

IP.com Disclosure Number: IPCOM000114730D
Original Publication Date: 1995-Jan-01
Included in the Prior Art Database: 2005-Mar-29
Document File: 2 page(s) / 93K

Publishing Venue

IBM

Related People

Amell, SJ: AUTHOR [+6]

Abstract

Described is a method of real-time scrolling via a mouse and instantaneous reverse image of Image/Fax on a Non-Programmable Terminal (NPT). This is accomplished via distribution of function between NPT microcode and NPT Image Assist Hardware.

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

Real-Time Scrolling of Image/Fax on a Non-Programmable Terminal

      Described is a method of real-time scrolling via a mouse and
instantaneous reverse image of Image/Fax on a Non-Programmable
Terminal (NPT).  This is accomplished via distribution of function
between NPT microcode and NPT Image Assist Hardware.

A NPT could have the ability to present monochrome image and fax
data.

      This capability could be based on additional hardware beyond
character-based NPTs:  Image Presentation Buffer and Image Assist
Hardware.  The Image Presentation Buffer is high speed memory (video
RAM) which contains pixels (or pels) of image data.  The NPT
microcode decompresses and scales image data into the Image
Presentation Buffer.  The Image Assist Hardware can create an image
viewport on the display screen, adding image data to the output from
the traditional hardware which uses the refresh buffer and character
generator.  All or a portion of the image data in the Image
Presentation Buffer is placed in a rectangular area on the display
screen.  The image viewport covers textual data which exists in the
refresh buffer.

NPT microcode controls the Image Assist Hardware through a set of
hardware registers:
  o  Flag which turns on or turns off the image viewport
  o  Row and column location of the image viewport on the display
      screen
  o  Row and column size of the image viewport on the display screen
  o  X and Y pixel View Image Location within the Image Presentation
      Buffer
  o  Reverse capability

When the image NPT receives an image from the host processor, the
image is decompressed and scaled into the Image Presentation Buffer.
The application chooses the initial scale and initial reverse
presentation; the application can modify the scale and/or reverse
presentation (when the user presses a key/pushbutton to scale up,
scale down, or reverse).  The microcode sets up the hardware
registers so the Image Assist Hardware presents image data from the
Image Presentation Space into the image viewport.

      The image NPT supports local vertical and/or horizontal scroll
bars if only a portion of the image data from the Image Presentation
Buffer is being presented in the image viewport.  The NPT can
support, what appears to be instantaneous, scrolling as a user drags
the scroll bar slider (the user presses the primary mouse button on
the scroll bar slider and moves the mouse pointer).  The microcode
mo...