Abstract:
Methods and systems for processing image data in connection with peripheral units such as laser printers are described. In one embodiment, an image pipeline is queried to determine at least one constraint which affects the image data provided to the image pipeline from a source of image data. If appropriate, the constraint(s) is imposed on the image data to provide constrained image data. After the constraint is imposed on the image data, the constrained image data is provided from the source to the image pipeline for processing into a page-arranged output. In another embodiment, image data which is provided by a source is stored in a first buffer. A handle is assigned to the image data. The handle is passed through at least a portion of the image pipeline. After such passing, at least a portion of the image data which was stored in the first buffer is copied directly into at least one strip buffer, with such copying being the first copying of the image data after the storing thereof in the first buffer. Other embodiments are described.
Abstract:
An image processing apparatus includes an image capture apparatus with a reduced size for capturing still image data. An extracting circuit extracts at least an area of still image data. A dividing circuit divides the area extracted by the extracting circuit into a plurality of first through nth areas. A memory circuit has a storage capacity smaller than a storage capacity required to store the still image data, and stores at least a portion of the image data of the first through nth areas provided by the dividing circuit. A transfer circuit transfers the image data stored in the memory circuit to an external device.
Abstract:
A control device and a method for controlling scanning speed of a scanner. The control device includes a decision device and a driving device. The decision device further includes an image buffer, an up-down counter and a comparator. The decision device receives the input image data and utilizes the up-down counter to compute data access volume inside the image buffer. The comparator decides whether to increase or decrease the scanning speed according to the data access volume and also outputs decision data to the driving device.
Abstract:
Disclosed is an image forming apparatus including an input circuit for selectively inputting a binary image signal and a multivalued image signal from an external device, a holding circuit for holding the serially input image signal for a predetermined period, outputting the image signal in units of a plurality of pixels, holding the image signal for a period corresponding to the number of the unit pixels and an information amount per pixel, and changing the number of the unit pixels in accordance with whether the input image signal is a multivalued signal or a binary signal for one pixel, a memory for storing the image signal from the holding circuit in units of the plurality of pixels, a readout circuit for reading out the image signal from the memory in units of the plurality of pixels, and an image forming circuit for forming an image on the basis of the image signal read out by the readout circuit. This apparatus can increase the image formation speed by performing optimum processing for the input signal.
Abstract:
An image reading apparatus prevents degradation of image quality and a delay in the image reading time which are caused by interruption of reading of image data. A speed at which a host computer reads image data from an image reading apparatus and temporarily stores it therein is examined. If the resulting speed is lower than a reference value which has been set so that an operation to avoid an overflow of a buffer RAM in the image reading apparatus may not be caused, the sub-scanning speed of the image reading apparatus is set lower, and the image is read at the lower speed.
Abstract:
An image forming apparatus wherein data which enters in parallel a plurality of pixels at a time is converted to a serial image data string. This serial image data string is shifted by a predetermined number of pixels, the shifted serial image data string is output in parallel a plurality of pixels at a time, and an image is formed based upon the image data output in parallel a plurality of pixels at a time.
Abstract:
A method for transmission of a sequence of high quality images for display on a visual display unit is described. It has particular application in the field of telepathology, where magnified images obtained by scanning a medical specimen on the stage of an optical microscope are transmitted from a local pathologist to a remote consultant for diagnosis. The method consists of the steps of advancing the field of view of the camera in discrete steps across the object being viewed to capture a sequence of contiguous images, temporarily storing a digital representation of a first of the images in a first buffer store and a digital representation of at least part of the next succeeding image in a second buffer store, controlling the data in the two buffers stores such that the data follows the leading edge of the advancing viewpoint and data in the first buffer store representing a trailing incremental strip of the first stored image is progressively discarded while data in the second buffer store representing a trailing incremental strip of the next contiguous image is transferred to a location in the first buffer store occupied by the data representing a leading incremental strip of the first stored image.
Abstract:
A scan converting method of converting image data from a raster sequence scan to a block sequence scan to divide the image data into blocks each having predetermined vertical width and lateral width and converting the image data from the block sequence scan to the raster sequence scan. One block buffer having a size in which a vertical width is set to the vertical width of the block and a lateral width is set to the horizontal width of the raster is used. Raster data by the raster sequence scan is written into the block buffer. The block data by the block sequence scan is read out. The block data is written and the raster data is read out. Upon conversion from the raster sequence scan to the block sequence scan, the block buffer is read out by the block sequence scan, the raster data is written into empty addresses which are caused by the reading, and the read address by the next block sequence scan is obtained by a predetermined arithmetic operation on the basis of the order of writing. Upon conversion from the block sequence scan to the raster sequence scan, the block buffer is read out by the raster sequence scan, the block data is written into empty addresses which are caused by the reading, and the read address by the next raster sequence scan is obtained by a predetermined arithmetic operation on the basis of the order of writing.
Abstract:
A node system for use in a data communication network including a plurality of source and destination data communication devices. The node system receives data packets from another node system, and forms image data from the received data packets. The node system selectively inserts fill codes into the image data so that such selective insertion of the fill codes prevents service interruption between the plurality of source data communication devices and the plurality of destination data communication devices by correcting a temporary inability to receive additional data, and by maintaining real time communication between the plurality of source data communication devices and destination data communication devices. The node system is capable of sending the image data and the fill codes to the plurality of destination data communication devices.
Abstract:
Document generation and delivery system that allows a user to download a plurality of sets of data to a document preparation system. The document preparation system has a memory that stores pre-defined forms with a plurality of fields. The downloaded data begins with a definition of the order in which data will be sent for use in filling in the fields of a form. The data sets are then used to populate fields in the form thereby generating documents to be transmitted via facsimile to a plurality of destinations.