Abstract:
A technique for accessing a series of secondary storage devices where a reduced amount of main memory is needed to implement the data transfer is disclosed. The technique operates to share control information stored in the main memory so that most of the main memory allocated to implementing a data transfer is shared by the series of the secondary storage drives.
Abstract:
A method and structure for a printing system for a laser printer is provided including a data storage area containing a plurality of separate waveform signals. A controller selects a particular waveform signal to modulate the signal input to the system laser diode switch element to generate a halftone cell or a resolution enhancing cell with desired gray scale pixels. The digital laser signal from the printer controller is passed through a digital-to-analog converter circuit to a comparator circuit. The particular waveform selected from the data storage area is also applied to the comparator circuit to modulate the output signal from the digital-to-analog converter. The analog modulated signal from the comparator circuit has an analog value that maintains the laser diode switch element "on" to provide sub-pixels for the particular pixel gray level that is desired.
Abstract:
A system and method for coordinating the transmission and receipt of large data blocks as a series of smaller burst transfers through an intermediate interconnect coupling a pair of devices. A device receiving a transaction request ("initiator") specifies the data block size of the requested transaction to the other device ("target"). The target response will indicate that it is committed to the transaction, that it does not support requested transactions of the specified data block size, or that it currently lacks the buffer capacity to commit to the requested transaction. In the first instance, the initiator and target exchange the data block through the interconnect as a series of burst transfers until all data has been transferred, at which time the initiator (for read transactions) or the target (for write transactions) forwards the transferred data as a data block of the specified size. When the response indicates the target supports only smaller data block sizes, the initiator may adjust the specified data block size accordingly and proceed with the transaction once the target is committed. When the target response indicates insufficient buffers are currently available to accommodate data of a supported block size, the transaction may proceed as a series of independent burst transfers until all data is transferred or buffers sufficient for the specified block size become available.
Abstract:
Disk images, and the like, are used to emulate storage volumes for the distribution of computer software. An image of a data storage volume, such as a hard disk drive, is stored in a file having a format that enables it to exhibit a behavior which is the same as the storage volume itself. The image files are accessed by means of an associated driver which can support a variety of different file system protocols, thereby permitting the files themselves to be independent of the format requirements of particular file systems. The data in the image file can be compressed in a manner such that a storage volume being emulated appears to be of a specified size, while actually requiring less space to store its contents. With these properties, the image files can be mounted in the manner of a hardware storage device, and large files can be readily transmitted and downloaded in an electronic format. Since the files are preserved in their original form, end-to-end verification remains possible, to ensure the integrity of the downloaded files. Multiple images can be combined into a single tome, for installation at a remote site using a one-button approach.
Abstract:
A power supply provides a voltage to a digital camera. If the power supply voltage falls below a predetermined threshold, a voltage sensor generates a signal to a power manager. In response, the power manager configures the camera into a lower power consumption state. As the power source weakens further, the power manager continues to place the camera into a lower and lower power consumption state, until the power source is exhausted. The method of the present invention preferably comprises the steps of monitoring the power source's voltage, generating a signal if that voltage falls below a pre-determined threshold, and reducing the camera's power consumption in response to the signal.
Abstract:
A method and apparatus for producing a translucent image over a base image created on the display screen of a computer system by a selected first application program, and conducting image operations either on said base image created by the selected application program with reference to the translucent image produced, or conducting image operations on said translucent image with reference to said base image of the first application program. The first application program runs on a central processing unit (CPU) of a computer system to produce a base image, and another application program referred to as the overlay program is run to produce the translucent image such that portions of the base image which are overlapped by the overlay image are at least partially visible through the translucent image. There is also a mechanism for blending the first video data and the second video data to produce a blended image on the screen assembly.
Abstract:
The invention comprises a battery coupled to a power bus, an external power connector coupled to the power bus for receiving an external power plug, and two switching devices for disconnecting the battery from the power bus when the external power plug is coupled to the connector. The battery supplies power to the camera unless the external power plug is coupled to the connector. Upon coupling of the external power plug to the connector, the two switching devices, which are positioned in series between the negative terminal of the battery and the system ground, are opened. The opening of the two switching devices disconnects the battery from the power bus and connector to prevent damage which could be caused by applying an externally supplied voltage from the external power plug across the positive and negative terminals of the battery.
Abstract:
A statistical classifier utilizes combined output values to determine posterior probabilities for certain output classes. In the field of handwriting recognition, compound characters are factored into classes of base letter forms and diacritical marks. A separate output activation value is produced for each base letter form and each diacritical mark. Pairs of output values, comprised of one value for a base letter form and one value for a diacritical mark, are combined to produce a posterior probability for every possible compound character, without requiring a network output for each possible class.