Abstract:
An application specific integrated circuit (ASIC) allows for the transposition, compression, and decompression of acquired image video data. The transposition method associated with this ASIC provides for the reordering of received vertically scanned columns of acquired pixel image data into horizontal rows and provides for the deleting of overscan and underscan pixel data associated with each of the vertically scanned columns of acquired data. This transposed data is then compressed employing Huffman encoding techniques in conjunction with run length encoding. The compression/decompression apparatus and method of this invention utilizes a reordering technique whereby all of the "high confidence" predictions are placed in one end of the buffer and all the "low confidence" predictions are placed in another end of the same buffer. This reordering, together with the biased window configuration and associated run length count definition, allows for high efficiency lossless compression and decompression of associated image data.
Abstract:
An image data processor system includes a plurality of subprocessors arranged in a pipeline for carrying out functions of pixel normalization, background suppression, spot and void removal, image scaling, and size detection. Processed image data contain useful image formation data and background feature a background suppression scheme used to convert each pixel value to preselected values in a smaller range in order to facilitate data processing such as compression and scaling. The initially presented image data in the form of an array of multi-bit pixels having plural scale values are filtered. The scale value pixels are converted to an array of binary pixels in which each pixel is associated with either background or image formation data. Patterns of pixels are used to transform a center pixel in a manner to remove isolated spots or voids from the image. Processed imaged pixel data are analyzed to indicate the size of the document being scanned. Processed image pixel data permit a scaling processor to change the size of the image for further processing.
Abstract:
A pipelined image processor generates an image of the information contained on first and second portions of a document includes a first pipe for processing information contained on the first portion of the document, and second pipe for processing information contained on the second portion of the document. The pipes receive the output from two camera assemblies which are used for generating an electrical signal in response to information contained on the document. An image digitizer generates digitized information from the electrical signals both pipes also include a resequencer for generating resequenced information from the digitized information, as well as an image processor for generating processed information from the resequenced information. The first and second pipes include a transposer/compressor assembly for generating transposed and compressed information from the processed information, and a compressed data buffer for storing the transposed and compressed information. During periods of inter-document time gaps, the diagnostic testing pattern is communicated to the resequencer, image processor, and transposer/compressor assemblies in the pipelined image processor. Each of these assemblies responds to the diagnostic testing pattern and the results are sent to a diagnostic transport interface which then determines faults associated therewith.
Abstract:
An application specific integrated circuit (ASIC) allows for the transposition, compression, and decompression of acquired image video data. The transposition method associated with this ASIC provides for the reordering of received vertically scanned columns of acquired pixel image data into horizontal rows and provides for the deleting of overscan and underscan pixel data associated with each of the vertically scanned columns of acquired data. This transposed data is then compressed employing Huffman encoding techniques in conjunction with run length encoding. The compression/decompression apparatus and method of this invention utilizes a reordering technique whereby all of the 'high confidence' predictions are placed in one end of the buffer and all the 'low confidence' predictions are placed in another end of the same buffer. This reordering, together with the biased window configuration and associated run length count definition, allows for high efficiency lossless compression and decompression of associated image data.
Abstract:
Un processeur d'image à traitement ''pipeline'' génère une image des informations contenues dans la première et la deuxième parties d'un document, ledit processeur comprenant un premier canal pour le traitement des informations comprises dans la première partie du document, et un deuxième canal pour le traitement des informations comprises dans la deuxième partie dudit document. Lesdits canaux reçoivent la sortie provenant de deux ensembles de caméras que l'on utilise afin de générer un signal électrique en fonction des informations contenues dans le document. Un numériseur d'image génère des informations numérisées à partir des signaux électriques. Les canaux comprennent également un recoordonnateur permettant de générer des informations recoordonnées à partir des informations numérisées, ainsi qu'un processeur d'image pour la génération d'informations traitées à partir des informations recoordonnées. Le premier et le deuxième canaux d'un ensemble permutateur/comprimeur permettant de générer des informations permutées et comprimées pour le stockage desdites informations permutées et comprimées. Lors d'intervalles entre documents, le modèle d'essais diagnostiques est communiqué au recoordonnateur, au processeur d'image et aux ensembles de permutateur/comprimeur disposés dans le processeur d'image à traitement 'pipeline'. Chaque ensemble répond audit modèle d'essais diagnostiques, les résultats étant alors envoyés à une interface de transport diagnostique qui détermine ensuite les erreurs associées.
Abstract:
Un circuit intégré spécifique à des applications (CISA) permet la transposition, la compression, et la décompression de données vidéo d'images acquises. Le procédé de transposition associé à ce CISA permet la remise en ordre de colonnes de données d'images à pixels acquises en rangées horizontales, et permet la suppression de données de pixels à analyse dépassante et à analyse dépassante négative, associées à chacune des colonnes analysées verticalement de données acquises. Ces données transposées sont ensuite comprimées à l'aide de technique de codage de Huffman, conjointement avec le codage de longueurs de passages. L'appareil et le procédé de compression/décompression de l'invention utilise une technique de remise en ordre, selon laquelle toutes les prédictions de "fiabilité élevée" sont plaçées dans une extrémité du tampon, et toutes les prédictions de "fiabilité faible" sont plaçées dans une autre extrémité du même tampon. Cette remise en ordre, ainsi que la configuration de fenêtres biaisées et la définition du compte de longueurs de passages associée, permet une compression et une décompression sans perte hautement efficace de données d'images associées.
Abstract:
Un système de traitement d'images comprend une pluralité de sous-processeurs disposés en pipeline afin d'effectuer des fonctions de normalisation des pixels, de suppression des arrière-plans, d'élimination de taches et de vides, de mise à l'échelle des images et de détection de la taille. Les images traitées contiennent des données utiles à la formation des images et relatives à l'arrière-plan. Le système utilise un procédé de suppression des arrière-plans servant à convertir chaque valeur de pixel en des valeurs présélectionnées dans une plage moins étendue afin de faciliter le traitement des données tel que par la compression et la mise à l'échelle. On filtre des images présentées initialement sous forme de réseau de pixels à plusieurs bits possédant une pluralité de valeurs d'échelle. Les pixels à valeur d'échelle sont convertis en un réseau de pixels binaires dans lequel chaque pixel est associé soit à l'arrière-plan soit aux données de formation d'images. Des configurations de pixels servent à transformer un pixel central afin d'enlever de l'image des taches ou des vides isolés. Les pixels d'images traités sont analysés afin d'indiquer la taille du document qui est en cours d'être exploré. Les pixels d'images traités permettent à un processeur de mise à l'échelle de modifier la taille de l'image afin qu'elle puisse être traitée par la suite.