Abstract:
An image compression system for compound images containing both text and pictures. The system is capable of receiving the images on a non-overlapping 8 by 8 pixel blank basis and includes a discrete cosine transformer connected to a quantizer drawing lossy quantization factors from quantization tables. The lossy quantization factors are modified by a variable quantization subsystem based on the frequency of changes in the block to provide low lossy quantization factors for high frequency of changes and high lossy quantization factors for low frequency of changes. The high frequency of changes being indicative of text and the low frequency of changes being indicative of pictures. The quantizer is connected to an entropy coder using lossless entropy encoding factors from Huffman tables to provide JPEG compliant files.
Abstract:
A process for controlling the remote installation of a software package within a remote PC client existing on a LAN. An executable file is arranged for the purpose of controlling the local setup procedure within the remote PC client. The executable file is a windows NT service and is installed in accordance with rules of the NT Service Control Manager. The executable file is further associated with a description file (package.ini) which is also stored on a shared resource, and an option on the command line of the executable file refers to that description package. Once the executable file has been installed as a service, the NT SCM can be used for starting it and, therefore, for triggering the remote installation of the software package within the PC client using the information found in the description file. The process can also be used for remotely triggering an executable file which is arranged as a NT service, and installed by the NT SCM.
Abstract:
A distributed storage system for storing at least one credential (46), provided by an issuing authority and relating to an identity (42, 44), is described. The system comprises: a plurality of unique identities (42, 44) each having a local store (40). Each local store (40) securely stores credentials (46) relating to the owner of the identity (42, 44). The system also comprises one or more security certificates (66) provided at each identity (42, 44) for ensuring the authenticity of the credentials (46). The security certificates (66) provide secure references to the issuers of the credentials (46) and this can be used in verifying the origin of each credential (46). The identity can be provided a website or a mobile phone for example.
Abstract:
A photoelectric imaging device is disclosed in which the object to be imaged is illuminated by light from an external light source, such as a video display. Use of an external light source eliminates the need for a light source and its accompanying power supply to be located within the photoelectric imaging device. The portability of the photoelectric imaging device is thus enhanced. When a video display is used as the external light source, an external computer, to which the video display may be attached, may accomplish the processing required for imaging. This allows further reduction in the size, weight, complexity and cost of the photoelectric imaging device by eliminating the need for a processor and a data storage device to be located within the photoelectric imaging device.
Abstract:
A method and apparatus for processing primitives in a computer graphics display system. The apparatus comprises a graphics device which receives commands and data from a host computer of the computer graphics display system. The data includes clip coordinates which are perspective projected by the graphics device into window coordinates. The host computer of the computer graphics display system is programmed to execute a geometry processing pipeline which transforms object coordinates associated with a primitive into clip coordinates which are then delivered to the graphics device. The graphics device then performs perspective projection on the clip coordinates to transform the clip coordinates into window coordinates. In accordance with the preferred embodiment of the present invention, the geometry processing pipeline being executed by the host computer performs a transformation which transforms the object coordinates into window clip coordinates and then delivers the window clip coordinates to the graphics device. The graphics device then performs perspective projection on the window clip coordinates to transform them into window coordinates. In accordance with an alternative embodiment of the present invention, the geometry processing pipeline being executed in the host computer performs a transformation which transforms the object coordinates into eye coordinates and then transforms the eye coordinates into clip coordinates. The clip coordinates are then delivered to the graphics device, which transforms the clip coordinates into window coordinates.
Abstract:
The present invention is a print system and method for providing wait-band alleviation of printers via host buffering. The print system of the present invention is embodied in a software-driven scheme with independent multithreading operations for efficiently controlling and maximizing print jobs and includes a host computer connected to a printer, an operating system functioning on the host computer, an application running on the operating system and producing an image to be printed, and a printer driver interacting with the operating system. The software-driven buffering scheme and multithreading system provides simultaneous operation of software-driven components as well as hardware, to thereby provide continuous throughput of data to the printer.
Abstract:
A configuration tracking system for a call detail record (CDR) filtering system keeps track of the contexts under which CDRs are collected and filtered. The configuration tracking system is useful in a multiple concurrent filtering paradigm, in which several CDR filters may be active at any given time and the filter criteria are dynamically altered. Filter criteria for multiple filters are recorded in a dynamically changing table. The configuration tracking system maintains a historical record of the filter criteria in the dynamically changing table. The configuration tracking system updates its historical record by detecting changes in the dynamically changing filter table, comparing earlier and later versions of the table, and opening and/or closing timestamped filter records in response.
Abstract:
A method and apparatus is described for detection and deterrence of counterfeiting that permits one to make legitimate color copies without introducing visual artifacts or experiencing substantial processing delays. The scheme detects a characteristic color of frequently counterfeited documents and alters the characteristic color in the copies. The scheme exploits the fact that conversion between color spaces is frequently accomplished using a color Look-Up Table (LUT). Because it represents no computational burden to alter the values in the LUT, we can efficiently modulate slightly the value of the characteristic color in a way that depends on the value of the counter. For example, at first even banknote green is rendered correctly. However, as the page uses more and more of the ink, a modulation function causes conversion to a darker value than the actual green requested. After using a significant portion of the ink required to render a banknote, the modulation function can switch again, and cause a lighter than requested green to be returned. The net effect of using this modulation function is that distinct bands will appear when an image of a banknote is printed. These visible marks appear on the page independently of the orientation of the note. If we consider a general image with a lot of green, we find that there is no visible difference between versions of the image rendered with and without the modulation scheme. The reason for this is that although many pixels of the general image may meet the criterion of being classified as nullbanknote greennull in the LUT, they are dispersed and a minor increase or decrease in the value is not as noticeable as when a large amount of that ink is used in close proximity, as is the case on the back of a banknote.
Abstract:
An electro optic display (10) provides an electrode configuration adjacent each pixel which allows a non-uniform electrical field to be applied across the pixel (22) so that the optical output varies in the direction transverse to the pixel thickness. This allows only part of the pixel to be turned ON, or for shading within the pixel, depending on the characteristics of the electro-optic material. In a preferred embodiment the row and column electrodes (14, 17) are each made up of a group of conductive tracks (12, 18) connected into groups by impedance elements (13, 19). Voltage ramps are applied across the electrodes via input electrodes 15 and 20. A multiphase drive scheme is described for ferro-electric and similar materials in which a number of different voltage ramps are applied to a row in succession, and at each phase the appropriate ramps are applied simultaneously to the column electrodes to build up the required pixel shape over a number of phases.
Abstract:
An electronic image capture apparatus is disclosed comprising: an electronic camera (2) having a detector (3), a lens (4) having a field of view which is adapted to limit the radiation incident upon the detector to that within the field of view, an actuator (7) for moving the field of view across the document, a control means (20) for controlling the actuator to move the camera across the document so as to obtain a set of overlapping sub-images corresponding to different areas of the document, and electronic processing means adapted to receive the set of sub-images produced by the camera and to process the sub-images to form a composite image of the portion of the document covered by the set of sub-images. A set of processable sub-image files are produced which each comprise a data set of characters corresponding to characters appearing in a respective sub-image in the set and the relative location of the characters in that sub-image. The contents of each of the processable sub-image files are stitched into a blank text document by applying logical operators to the data in the files to produce a complete composite text document containing data indicative of the textual content of the scanned document.