Abstract:
A photographic system includes photographic film having a photographic image and digital information stored on a magnetic storage media on the film related to the processing of a digital image to be generated by scanning the film; a scanner for scanning the photographic film to produce a digital image; means for reading the digital information on the magnetic storage media; and a computer having an application program for processing the digital image according to the digital information.
Abstract:
The present invention provides a method and apparatus for encoding and decoding data in parallel. The present invention provides a system for decompressing a data stream having multiple codewords. The system includes an input channel that receives the data stream. The system also includes a decoder which decodes each bit of the data stream, wherein at least two of the codewords in the data stream are decoded at the same time, such that the data stream is decoded in parallel.
Abstract:
The present invention provides a method and apparatus for encoding and decoding data in parallel. The present invention provides a system for decompressing a data stream having multiple codewords. The system includes an input channel that receives the data stream. The system also includes a decoder which decodes each bit of the data stream, wherein at least two of the codewords in the data stream are decoded at the same time, such that the data stream is decoded in parallel.
Abstract:
A method and apparatus for quantizing a stream of data at a predetermined bit compression ratio. A binary decision tree is established for classifying the error between a predicted and actual data value. The binary decision tree comprising a root node and multiple binary nodes represented by a pair of threshold values around the root node, a member of each pair representing a node in the binary decision tree and a threshold value indicative of a range of data values. The range in which the data values lies is then determined and a binary code representing the quantized error (token) between the predicted and actual data values. The quantized error symbol (token) is then encoded and a bit string corresponding to the error symbol is output, thereby representing compressed data. After a predetermined number of errors have been quantized (and encoded), the bit rate of the compressed data is compared to a predetermined (target) compression ratio. The ranges used to quantize the error are then adjusted to maintain the predetermined compression ratio.
Abstract:
The present invention provides an encoding and decoding apparatus used for the compression and expansion of data. A state machine is provided having a plurality of states. Each state has at least one transition pair. Each element of the transition pair comprises zero or more bits representative of the compact code to be output and the identification of the next state to proceed to. The transition pair reflects an output for a yes and no response associated with the probability of the data to be compacted and whether the data falls within that probability.
Abstract:
A two-dimensional shift array for use in image compression VLSI techniques. The present invention utilizes a two-dimensional shift array which provides a significant savings in terms of required silicon area over a conventional implementation.
Abstract:
A system and method for managing the nonvolatile memory capacity of individual workstations within a data processing network having a multiplicity of workstations with resident nonvolatile memory devices. In the context of the embodying network, the invention provides for a selective querying of workstations to determine unused disk capacity, a comparison of such capacity to a threshold defined for the respective workstation, and the generation of an event message indicating sub-threshold capacity. The event is subject to local or network logging, and can include information identifying the workstation and its disk capacity status. A refinement of the invention contemplates the reallocation of disk capacity within the network to avoid premature termination of programs executing on a workstation upon the finding of a sub-threshold capacity in the workstation.
Abstract:
A reproduction method and apparatus provides for the secure reproduction of confidential documents that include image portions formed with magnetic or metallic toners. The method and apparatus of the invention also provides for the production of documents such as statements with checks having bank clearing data formed with magnetic toner, documents containing magnetically bar coded data, and documents recorded with either or both magnetic or nonmagnetic toner that may be distinguished when copied in accordance with a copying criterion established for reproducing secure documents.
Abstract:
A computer system and processor for elimination of move operations include circuits that obtain a computer instruction and bypass execution units in response to determining that the instruction includes a move operation that involves a transfer of data from a logical source register to a logical destination register. Instead of executing the move operation, the transfer of the data is performed by tracking changes in data dependencies of the source and the destination registers, and assigning a physical register associated with the source register to the destination register based on the dependencies.
Abstract:
A network configuration file is generated at a host computer and downloaded to a digital camera. This file contains instruction information for communicating with a selected destination via a communications interface. The digital camera includes a “send” button or LCD icon which allows the user to easily transmit one or more images via a wired or wireless communications interface to a desired destination, which among other possibilities may be an Internet Service Provider or a digital photofinishing center. When the user selects this option, the communications port settings, user account specifics, and destination connection commands are read from the network configuration file on the removable memory card. Examples of these settings include serial port baud rate, parity, and stop bits, as well as account name and password.