Parallel Processing Patents (Class 382/304)
-
Patent number: 5940584Abstract: Filing the documents prepared by a computer (HOST) without a detour via a computer printout, by virtue of the fact that, as in the case of driving a printer, the printing data (SPDS) which can be retrieved via a printer connection interface (CH) of the computer (HOST) is converted into a pixel data stream (PIX-DAT). In parallel therewith text information and bar codes are filtered out of the printing data stream and neutralized and converted into an index data stream (IND-DAT). The two data streams are then logically synchronized and fed to the filing data carrier (ARCHIV). Designing the apparatus as a self-contained apparatus (APALINK) or as a combined apparatus having a printer (PRINTER) and an ancillary device (PC), it also is possible for the ancillary device to be an integral component of the printer. Furthermore, it is possible for the filing to be performed in parallel with printing out or without simultaneous printing out.Type: GrantFiled: September 6, 1996Date of Patent: August 17, 1999Assignee: Oce Printing Systems GmbHInventor: Joachim Zufle
-
Patent number: 5936224Abstract: A method and apparatus for reading data collection symbols initially samples and preferably stores an image of light reflected from the symbol. An initial portion of the symbol in the stored image is located and multiple reading techniques are performed based on the stored symbol image and the located portion. Several output signals are produced from the multiple reading techniques, and one of the output signals is selected as a decoded signal that represents the data encoded in the symbol. The multiple reading techniques can be multiple reading methods performed substantially simultaneously with each other (on one or more processors), a single method performed multiple times and at multiple locations within the stored symbol image, or each reading method can be broken down into constituent modules, and like modules grouped into sets.Type: GrantFiled: December 11, 1996Date of Patent: August 10, 1999Assignee: Intermec IP CorporationInventors: Mark Y. Shimizu, Lingnan Liu
-
Patent number: 5926583Abstract: A multiple parallel digital signal processor having a large number of bit processing processor elements arranged in one-dimensional array is treated as a processor block, and a plurality of the processor blocks are connected in sequence, while removing redundancy, to form a processor block column. A plurality of processor blocks are connected in sequence such that a processor block at a subsequent stage is supplied either with output of a processor block at a previous stage or with input data, and an output of any of the processor blocks is delivered as a final output, thereby making it possible to realize a signal processing apparatus which has high performance, versatility, and simple configuration.Type: GrantFiled: October 10, 1996Date of Patent: July 20, 1999Assignee: Sony CorporationInventors: Seiichiro Iwase, Masuyoshi Kurokawa, Takao Yamazaki, Mitsuharu Ohki
-
Patent number: 5912744Abstract: The present invention provides an image forming apparatus including a scanner for reading image data from an original sheet, a first filter for filtering the image data, a second filter provided in parallel with the first filter, and different from the first filter, adding circuit means for adding up the outputs from these filters, and a function for forming an image on the basis of the result of additionType: GrantFiled: March 11, 1997Date of Patent: June 15, 1999Assignee: Kabushiki Kaisha ToshibaInventor: Naomi Nakane
-
Patent number: 5909508Abstract: In an image clustering apparatus for classifying an image into plural clusters, modification of cluster parameter is executed by parallel processing as well as parallel processing of comparison of likelihood.Type: GrantFiled: April 22, 1996Date of Patent: June 1, 1999Assignee: Matsushita Electric Industrial Co., Ltd.Inventors: Akiyoshi Wakatani, Yoshiteru Mino
-
Patent number: 5892847Abstract: A system and method is disclosed that compresses and decompresses images. The compression system and method includes an encoder which compresses images and stores such compressed images in a unique file format, and a decoder which decompresses images. The encoder optimizes the encoding process to accommodate different image types with fuzzy logic methods that automatically analyze and decompose a source image, classify its components, select the optimal compression method for each component, and determine the optimal parameters of the selected compression methods. The encoding methods include: a Reed Spline Filter, a discrete cosine transform, a differential pulse code modulator, an enhancement analyzer, an adaptive vector quantizer and a channel encoder to generate a plurality of data segments that contain the compressed image. The plurality of data segments are layered in the compressed file to optimize the decoding process.Type: GrantFiled: April 22, 1996Date of Patent: April 6, 1999Assignee: Johnson-GraceInventor: Stephen G. Johnson
-
Patent number: 5892851Abstract: A process and apparatus is described to improve error diffusion halftone imaging by reducing the amount of time necessary to perform the halftoning process. This processing time reduction is produced without sacrificing the quality of the output binary images by achieving parallelism of error diffusion within an image row. The method works by cutting each image row into a number of segments and error diffusing these segments in parallel. It utilizes two different error diffusion filters: the cut filter for the pixel just before the cuts and the normal filter for the rest of the pixels. Dependencies among the segments is eliminated by ensuring that the cut filter has zero weight for the right neighboring pixel. The normal filter can be any filters that can show excellent quality of the output binary images. Banding artifacts along the cuts are minimized through careful design of the cut filter.Type: GrantFiled: May 23, 1997Date of Patent: April 6, 1999Assignee: Hewlett-PAckard CompanyInventor: Hugh P. Nguyen
-
Patent number: 5864630Abstract: A multi-modal method for locating objects in images wherein a tracking analysis is first performed using a plurality of channels which may comprise a shape channel, a color channel, and a motion channel. After a predetermined number of frames, intermediate feature representations are obtained from each channel and evaluated for reliability. Based on the evaluation of each channel, one or more channels are selected for additional tracking. The results of all representations are ultimately integrated into a final tracked output. Additionally, any of the channels may be calibrated using initial results obtained from one or more channels.Type: GrantFiled: November 20, 1996Date of Patent: January 26, 1999Assignee: AT&T CorpInventors: Eric Cosatto, Hans Peter Graf
-
Patent number: 5862269Abstract: An image processing system and method which may be used for standalone deconvolution or, alternatively, may be employed as a staring point for very rapid convergence with subsequent use of prior art deconvolution methods. Processing speed is improved because the sequential requirement of the CLEAN method is relaxed. Fractional removal of noise is accomplished for multiple features within the image during the processing of a single subtractive iteration. Thus the number of iterations can be significantly reduced allowing dramatic reduction of the subtractive stage and a resulting increase in overall processing speed.Type: GrantFiled: March 29, 1996Date of Patent: January 19, 1999Assignee: Trustees of Boston UniversityInventors: Nathan Cohen, Edwin van de Wetering
-
Patent number: 5859926Abstract: A data coding device codes input object color pixel data into coded data. The data coding device includes a parallel/serial converter that converts the object color pixel data composed of parallel data of multiple bits into serial data, a state signal generator that generates a states signal for each bit of the serial data and a prediction device which groups each bit of the serial data based on the state signal, and an arithmetic calculator that converts the color pixel data into coded data based on the data received from the prediction device. A corresponding data decoding device is also disclosed.Type: GrantFiled: November 13, 1996Date of Patent: January 12, 1999Assignee: Seiko Epson CorporationInventors: Tsunemori Asahi, Akinari Todoroki, Noboru Ninomiya
-
Patent number: 5850489Abstract: Methods, apparatus and computer program products for utilizing a plurality of processing elements to evaluate a linear expression of the form Ax+By+C wherein x and y are coordinates of pixels in a screen. X and y values are assigned to each of the plurality of processing elements and the plurality of processing elements are provided a plurality of multiples of at least one coefficients of the linear expression. The processing elements select from the plurality of multiples of at least one of the coefficients provided at least one multiple of a coefficient associated with the x and y values assigned to the processing element. The processing elements then evaluate the expression Ax+By+C based on the assigned x and y values and the selected multiple.Type: GrantFiled: June 10, 1996Date of Patent: December 15, 1998Assignee: Integrated Device Technology, Inc.Inventor: Henry H. Rich
-
Patent number: 5809180Abstract: This invention relates to a data conversion system utilizing a cell comprising: a shift register supplied with a plurality of data for sequentially shifting the data; a memory, supplied with data in a certain area of the shift register as addresses, storing data for outputting a predetermined value when data in the certain area are in a pattern to determine the value of the center dot of the area, or for outputting an instruction signal for determining the value of the center dot according to dot data outside of the certain area when data in the certain area are not in a pattern to determine the value of the center dot of the area; and an operation unit for selecting and outputting said predetermined value from said memory when no instruction signal is supplied from the memory and for outputting the value of the center dot by determining it from data outside the certain area per the instruction signal.Type: GrantFiled: March 19, 1997Date of Patent: September 15, 1998Assignee: Fujitsu LimitedInventors: Masayuki Kimura, Hirotomo Aso, Yutaka Katsuyama, Kenji Suzuki, Hisayoshi Hayasaka, Yoshiyuki Sakurai
-
Patent number: 5768446Abstract: In a system for processing and imaging documents to develop a stream of digital, video bit sets, each related to a different document is a passing array, this system including an arrangement for simultaneously compressing a number of said bit-sets for different document images and sending the results to output, this arrangement as comprising:a preprocessing stage for distributing each said bit set in a pair, of like parallel bit-compression paths, one, a Master path for half the bits in a set, the other a Slave path for the other half as controlled by The Master, with both input to a common buffer, each compression path being adapted to execute a first compression and then a conditional second compression when certain initial factors are indicated and to provide a real-time-compressed output to this buffer; andboth said compressions being performed on a single, two pass stage of a Histogram/Compressor printed circuit board.Type: GrantFiled: September 29, 1994Date of Patent: June 16, 1998Assignee: Unisys Corp.Inventors: George E. Reasoner, Jr., Daniel R. Edwards, Gerald R. Smith, Debora Y. Grosse, Robert C. Kidd
-
Patent number: 5764801Abstract: A method for decoding coded data is executed to use a decoder composed of plural decoding units, those units being parallel processors. The coded data is divided into a first and a second coded areas. A first decoding unit starts to decode the coded data from the head of the first coded area, that is, from the head of the overall coded data. A second processor starts the decoding process from the head of the second coded area, that is, from any location of code sequence from the head. If conflict takes place in the decoded data, the decoding device operates to repeat a trial-and-error operation for re-starting the decoding process from a new location close to the head of the second coded area. When the decoding process of the first decoding unit reaches the second coded area, if a right answer is found in the decoded result given by the second decoding process, it is picked up as the proper result.Type: GrantFiled: December 27, 1994Date of Patent: June 9, 1998Assignee: Hitachi, Ltd.Inventors: Narihiro Munemasa, Haruo Takeda
-
Patent number: 5764787Abstract: Consecutive pixel values are loaded into the fields of a register. The data stored in the register is then transformed by operating on the register with one or more instructions that treat multiple pixel values as if they were single values. In a preferred embodiment, subsampled motion estimation processing is implemented on SIMD architecture. Values for consecutive pixels are loaded into the 8-bit fields of a SIMD register with a single byte-based SIMD load instruction. The contents of the register are then processed by applying one or more word-based SIMD instructions to the register which treat the data in the registers as 16-bit values. This word-based processing preferably results in sums of squares of differences between reference and target pixels used in motion estimation processing. Although the byte-based SIMD load instruction loads unwanted pixels (i.e.Type: GrantFiled: March 27, 1996Date of Patent: June 9, 1998Assignee: Intel CorporationInventor: Brian R. Nickerson
-
Patent number: 5752036Abstract: In a printer driver 11, a source code for an image processing procedure called out by an application program 12 is generated. A grain size detection process 48 counts the number of procedures which have been called out and a parallelization position detection process 49 checks whether each procedure called out is attended with pixel generation or not and whether the procedure depends on the preceding procedure or not. While calling-out of procedures not dependent on the preceding procedure is continued, source codes for those procedures are accumulated in a buffer 60. Whenever a procedure attended with pixel generation is called out, the printer driver 11 outputs a set of source codes accumulated in the buffer 60 in a description of a complex sentence indicating a parallel processing unit in accordance with the grammar of a parallel sentence structure as long as the aforementioned count value reaches the grain size of a preliminarily set unit of parallel processing.Type: GrantFiled: October 5, 1994Date of Patent: May 12, 1998Assignee: Seiko Epson CorporationInventors: Eri Nakamura, Fumio Nagasaka
-
Patent number: 5745249Abstract: The present invention is a super-scalar method and apparatus for the generation of halftone dot patterns in an image processing system. The super-scalar design employs at least one block of memory for the storage of at least one predetermined halftone dot pattern across a plurality of unique locations therein, and a sequencer for producing an index into said memory as a function of the position of the pixel along a scan line and the halftone dot characteristics. Also included is addressing circuitry for memory access control, to combine the index produced by said sequencer and a pixel value for the pixel to produce a memory address, the memory address being thereby employed to access one of said locations in memory and to cause said memory to output a signal representative of a portion of the halftone dot pattern stored at the unique addressed location.Type: GrantFiled: December 20, 1996Date of Patent: April 28, 1998Assignee: Xerox CorporationInventors: Peter A. Crean, Norman W. Zeck
-
Patent number: 5732164Abstract: Processing a moving image such that, after an input video signal is supplied to an image inputter, the image inputter time-divisionally converts the input video signal to a digital signal and outputs a control signal such as a vertical synchronous signal. A multiplexer reads image data converted by the image inputter into the digital signal and stores them into a plurality of temporary storers unique for frames according to the control signal from the image inputter. The plurality of temporary storers are respectively connected with a plurality of processor elements which process the memory contents of the plurality of temporary storers and re-store the processing results back in the plurality of temporary storers. A multiplexer sequentially retrieves the memory contents from the plurality of temporary storers, and has an image outputter for converting a digital signal to a video signal output them.Type: GrantFiled: November 16, 1994Date of Patent: March 24, 1998Assignee: Fujitsu LimitedInventors: Naohisa Kawaguchi, Yasuhiro Iijima, Kazumi Saito
-
Patent number: 5701505Abstract: One page of image data is divided into six data streams of blocks data. First to sixth FIFO memories of a speed difference absorbing circuit absorb a difference between a transfer rate of the block data and a processing speed of the subsequent circuits. FIFO memories of a line delay circuit delay the respective block data such that delay times for the respective block data change step by step by a predetermined time. An order conversion circuit produces 4-line parallel image data by sequentially selecting the block data sent from the line delay circuit. Sync signals for the four respective lines are delayed step by step by a predetermined time.Type: GrantFiled: March 27, 1995Date of Patent: December 23, 1997Assignee: Fuji Xerox Co., Ltd.Inventors: Shigeki Yamashita, Yoshiyuki Hirayama, Kazuhiro Suzuki
-
Patent number: 5689592Abstract: A method of processing a digital signal wherein multiple signal values are simultaneously operated upon in a single register. The register is not segmented in hardware, but is segmented by operation of a controlling computer software program. The controlling computer software arranges the digital signal in a computer memory in such a manner as to permit the register to be loaded with a plurality of digital samples, each having a precision less than the total precision available in the register. The method may include steps to partially compensate for errors introduced by carries from one segment of the register to another segment of the register, when necessary.Type: GrantFiled: December 22, 1993Date of Patent: November 18, 1997Assignee: Vivo Software, Inc.Inventors: Staffan Ericsson, John Bruder, Bernd Girod
-
Patent number: 5673119Abstract: Image data, read by an image reading device and binarized, is stored in a buffer memory by one scanning line. Then a compressive coding on the stored image data by one scanning line and a compressive coding on image data developed form codes, such as codes written in a page description language (PDL), or image data read from a predetermined memory are performed by a single encoder.Type: GrantFiled: July 31, 1995Date of Patent: September 30, 1997Assignee: Canon Kabushiki KaishaInventor: Yukio Murata
-
Patent number: 5659630Abstract: An advanced manufacturing inspection system includes a database containing a rasterized reference image of the product inspected at the inspection resolution, allowing for accurate representation of shaped features. The full image is stored in the system database and is accessed and fed in a raster manner to an electronic registration subsystem which aligns the reference data to the incoming thresholded product inspection data. The aligned reference and inspection data are driven to all parallel defect detection channels. A classifier block selects the output of the desired channels for recording into a defect memory. Alternatively, the thresholding of the inspection gray scale signal is done after registration such that thresholding can be controlled by the reference data. The system is flexible in rendering abnormalities between reference and gray scale inspection images and functions independently of image resolution because the reference and inspection images are of the same resolution.Type: GrantFiled: May 2, 1994Date of Patent: August 19, 1997Assignee: International Business Machines CorporationInventor: Donald Charles Forslund
-
Patent number: 5657403Abstract: A coprocessor in an image processing system is coupled to the bus to which a CPU and RAM holding image data are also coupled. The coprocessor extracts an input pixel stream corresponding to input images from selected bus transactions, performs computations on the input stream to produce output pixel streams corresponding to output images, and inserts the output pixel streams into selected CPU-to-memory bus transactions so that the memory stores the data. The CPU generates the selected bus transactions with specially marked address and/or control signals. The coprocessor includes a lookup table, and a first row delay. The row delay accumulates the three most recent rows of input pixels, which are sent to Sobel and rank processing sections for neighborhood processing. The results are thresholded and formatted, and are either output directly or passed through an additional pair of row delays to accumulate three rows of result data for neighborhood peak detection.Type: GrantFiled: June 1, 1992Date of Patent: August 12, 1997Assignee: Cognex CorporationInventors: Robert Anthony Wolff, Steven Mark Rosenthal, William Michael Silver, Jean-Pierre Schott
-
Patent number: 5621818Abstract: A character recognition apparatus for recognizing characters in a document by sequentially detecting one-character portions of images in a document image and by recognizing the character images of the one-character portions detected. The character recognition apparatus includes a character detecting section for detecting an image of one character from the document image; a character recognizing section for recognizing the detected image of one character and outputting a character code; and a control section for effecting control such that the character image of one character recognized by the character recognizing means is stored in correspondence with the character code obtained as a result of recognition, a comparison is made between the stored character image and the image of a newly detected character, and the character-code stored in correspondence with the relevant character image is read as a result of recognition in a case where the similarity of the images is sufficiently large.Type: GrantFiled: July 9, 1992Date of Patent: April 15, 1997Assignee: Fuji Xerox Co., Ltd.Inventor: Kiyoshi Tashiro
-
Patent number: 5602727Abstract: An image processor comprising a plurality of processor elements each having a product sum calculating function. Input switching means are incorporated for selection of image data so that the desired data in an arbitrary processing step of any one processor element can be transferred to an arbitrary processing step of the other processor element. Each processor element includes a data writing line memory, a multiplier for multiplying the output data of the line memory, a register file for storing the multiplied output therein, and an accumulator for calculating the output of the register file. Pipeline processing of the data can be executed in such constitution, and due to the provision of the input switching means in the preceding stage of each processing circuit, the image data can be transferred between the processor elements to consequently realize enhanced general ability for the image processing.Type: GrantFiled: January 13, 1994Date of Patent: February 11, 1997Assignee: Sony CorporationInventors: Noboru Kurokawa, Tatsunobu Ando
-
Patent number: 5586202Abstract: A motion detecting apparatus in which when pixels within a search range formed of a predetermined number of pixels and pixels within a reference data block the number of which is smaller than the predetermined number of pixels in the search range, are compared on the basis of the arrangement state thereof, a processing circuit processes sums of difference absolute values of respective pixels within the reference data block and corresponding pixels within the search range formed at every search range, to thereby detect a motion state on the basis of the sums. Respective pixels within the search range are input to the processing circuit at a set time and pixels within the search range are input to the processing circuit at the set time, thereby being sequentially processed with corresponding pixels within the data block.Type: GrantFiled: August 5, 1994Date of Patent: December 17, 1996Assignee: Sony CorporationInventors: Mitsuharu Ohki, Katsuji Igarashi
-
Patent number: 5572599Abstract: To make the architecture of an image processing module of a monochrome printing machine convertible to a full color printing machine, bypass circuits are included in the luminance processing circuit of the monochrome printing system. These bypass circuits are inserted between a conventional shading circuit and conventional two-dimensional filter and auto-segmentation circuit of the luminance image processing system and between a conventional brightness adjustment circuit and a conventional one-dimensional image processor/screening circuit of the luminance image processing system. This inclusion of bypass circuits enables a chroma processing circuit to be installed in parallel with the luminance processing to make the monochrome system convertible to a full color system. The converted full color system utilizes the luminance processing system of the monochrome system to realize fully color processed signals ready for transmission to a printing subsystem.Type: GrantFiled: July 11, 1994Date of Patent: November 5, 1996Assignee: Xerox CorporationInventor: Francis K. Tse
-
Patent number: 5566254Abstract: A decoding processing is executed in a multiple processing at high speed with a simple construction or control in a manner such that the image memory 11 stores an input compressed code, the multiplexer 14 selects the compressed code shift circuit 12 or 13 where the compressed code is shifted, and the decoder 15 decodes the shifted compressed-code.Type: GrantFiled: October 25, 1993Date of Patent: October 15, 1996Assignee: Canon Kabushiki KaishaInventors: Yukio Murata, Takahiro Kiyohara
-
Patent number: 5553165Abstract: In order to display continuous tone colour image on a discrete colour level display, methods of halftoning must be used. The high display rate of colour output devices means that serial methods of real time halftoning are difficult to use. A method and apparatus are disclosed for reducing the speed with which a halftoning method must be performed by performing the halftoning of an output image in parallel by simultaneously error diffusing more than one line of input at a time.Type: GrantFiled: January 4, 1994Date of Patent: September 3, 1996Assignee: Canon, Inc.Inventors: Michael Webb, William C. Naylor, Jr.
-
Patent number: 5539843Abstract: An image processing system wherein for an inputted composite image composed of a line image and a dither image, both a line image processing and a dither image processing are carried out in parallel, and one of the processed results as selected in accordance with the image region discrimination result. The dither image processing is carried out through data conversion for calculating multivalued gray scale image from the inputted image data, gray scale data conversion for adjusting the gray scale image data so as to match an output device and obtaining such adjusted gray scale image data, and re-binarization for re-binarizing the gray scale image data after subjected to the gray scale conversion. The image region discrimination for discriminating if an image region is of a line image of a dither image is carried out based on a ratio of the number of black or white pixels within the region to the contour line length within the range.Type: GrantFiled: February 7, 1992Date of Patent: July 23, 1996Assignee: Hitachi, Ltd.Inventors: Tatsuya Murakami, Masaaki Fujinawa, Hiromichi Fujisawa, Hidefumi Masuzaki, Yasuo Kurosu
-
Patent number: 5535292Abstract: A VLSI structure and method for polygon recognition that identifies an unknown two dimensional contour as corresponding to one or more of a plurality of known two dimensional contours. The VLSI architecture comprises a systolic processing system comprising a plurality of matrix element processing elements (MEPEs), and an array of feasible match processing elements (FMPEs) interconnected with selected MEPEs and with each other in a predetermined configuration. The plurality of MEPEs receive inputs comprising pairs of edge length ratios and corresponding threshold values for consecutive edges of the unknown contour and for each of the known polygon contours. Each MEPE (i) receives edge length ratios and threshold values for a pair of edges of the unknown contour and a known polygon contour, (ii) determines a dissimilarity value for the pair of edges, and (iii) directs this value to a selected FMPE of the array.Type: GrantFiled: December 30, 1993Date of Patent: July 9, 1996Assignee: University of South FloridaInventors: Nagarajan Ranganathan, Raghu Sastry
-
Patent number: 5532843Abstract: When determining areas, a data for determining area Ds, including bit data D.sub.0 which shows whether the area to be processed or not, is stored in a frame memory for determining area 5. When carrying out image processing, the frame memory 5 outputs the data Ds in synchronization with the output of image data D form a A/D converter 3. A gate 4 outputs the image data D only when the bit data D.sub.0 is a value [1] representing the area to be processed. In Synchronization with the output of the data D, bit sequence D.sub.1 .about.D.sub.n is output as the additional data regarding to the area. In an image processing system(not shown), although the image processing is carried out for the whole of a frame memory, the image data D is not supplied except for the area shown by the bit data D.sub.0 so as not to be carried out the image processing. Therefore, only for the area shown by the bit data D.sub.0, the image processing is carried out in accordance with the bit sequence D.sub.1 .about.D.sub.n.Type: GrantFiled: March 31, 1994Date of Patent: July 2, 1996Assignees: Fujikura Ltd., FMT Ltd.Inventor: Akira Otsuki
-
Patent number: 5524067Abstract: An image processing device including a blocking section for dividing an input image into a plurality of blocks each consisting of N1.times.N2 (N1, N2: positive integers) picture elements; a block attribute determining section for determining an attribute of each block, the attribute being defined as one of a flat portion having substantially no density variation in each block, a semi-flat portion having a binary density distribution in each block, and an edge portion having a steep density variation in each block; a first coding section for coding each block of the flat portion; a second coding section for coding each block of the semi-flat portion; a third coding section for predictively coding the picture elements in each block of the edge portion; a fourth coding section for coding the attribute determined by the block attribute determining section; and a code assembling section for assembling codes obtained by the first to fourth coding sections.Type: GrantFiled: June 6, 1995Date of Patent: June 4, 1996Assignee: Fuji Xerox Co., Ltd.Inventors: Hidetaka Miyake, Toshi Minami, Osamu Nakamura
-
Patent number: 5519786Abstract: A method and apparatus for implementing a weighted voting scheme for reading and accurately recognizing characters in a scanned image. A plurality of optical character recognition processors scan the image and read the same image characters. Each OCR processor outputs a reported character corresponding to each character read. For a particular character read, the characters reported by each OCR processor are grouped into a set of character candidates. For each character candidate, a weight is generated in accordance with a confusion matrix which stores probabilities of a particular OCR to identify characters accurately. The weights are then compared to determine which character candidate to output.Type: GrantFiled: August 9, 1994Date of Patent: May 21, 1996Assignee: TRW Inc.Inventors: William F. Courtney, M'Lissa L. Smith
-
Patent number: 5519791Abstract: In order to display a continuous tone colour image on a discrete colour level display, methods of halftoning must be used. The high display rate of colour output devices means that serial methods of real time halftoning are difficult to use. A method and apparatus is disclosed for reducing the speed with which a halftoning method must be performed by performing the halftoning of an output image by simultaneously dividing the input image into a number of areas and simultaneously halftoning the areas individually making special provisions for pixels located in the boarder regions of a given area.Type: GrantFiled: January 4, 1994Date of Patent: May 21, 1996Assignee: Canon, Inc.Inventors: Michael Webb, David R. Brown, William C. Naylor, Jr.
-
Patent number: 5515189Abstract: A light modulation device comprising a first transparent electrode layer, a photoconductive layer, a conductive electrode, a light modulation layer, and a second transparent electrode layer formed together in the preceding order, and characterized by the light modulation characteristic of the light modulation layer being a non-linear saturation function of an applied electrical field, and the conductive electrode comprising plural electrode patterns. The light modulation layer modulates the read light when the input light exceeds a specific threshold value wherein by forming the electrode pattern of the conductive electrode in the shape of the pattern to be extracted, the features of the input image corresponding to that shape can be quickly extracted.Type: GrantFiled: June 17, 1992Date of Patent: May 7, 1996Assignee: Matsushita Electric Industrial Co., Ltd.Inventors: Yasunori Kuratomi, Koji Akiyama, Akio Takimoto, Michihiro Miyauchi, Koji Nomura, Hisahito Ogawa
-
Patent number: 5504823Abstract: There is provided an image data partitioning circuit for use in a parallel image decoding system which is capable of a effective partitioning operation for a variable length coded image, thereby advantageously achieving a high speed decoding operation. The image data partitioning circuit comprises: N buffer, each coupled to the respective decoding module for storing a partitioned variable length coded image to be processes thereby, respectively; first detector for detecting a starting position of the horizontally sliced data and generating a starting position detection signal; second detector for detecting a vertical position of the horizontally sliced data and for generating a vertical position detection signal; and partitioning device responsive to the starting position detection signal and the vertical position signal for partitioning the variable length coded image and for sequentially coupled the partitioned data of the variable length coded image to the N buffers.Type: GrantFiled: September 23, 1993Date of Patent: April 2, 1996Assignee: Daewoo Electronics Co. Ltd.Inventor: Sang-Ho Yoon
-
Patent number: 5475770Abstract: The image data (BDAT) associated with a respective document are transmitted to one of a plurality of recognition units for processing in a recognition process comprising a plurality of partial processes. The allocation of the processing jobs and the monitoring of the time cycles of the recognition processes is performed by a control unit (AU), by mean of which a timer is triggered to set the processing time of the recognition process in a recognition unit (e.g. RUn), the value of which is compared with an expected value for the processing time of the currently running partial process. The partial process results from the processing status of the recognition unit which is determined by status information and can be called at any time.Type: GrantFiled: September 20, 1994Date of Patent: December 12, 1995Assignee: CGK Computer Gesellschaft Konstanz mbHInventors: Helmut Mittelbach, Wilfried Kochert
-
Patent number: 5465305Abstract: A character recognition method and apparatus realizes high-speed character recognition by using small capacity memories. A character in an original image is read as an input character pattern in an image input process. An n-th calculator 109 in a similarity calculation unit 6 inputs the input character pattern into an input pattern memory 110 and compares the input character pattern with a standard character pattern (.phi..sub.m : m=0,M) stored in a dictionary memory 101 sequentially, thus calculating similarities between the input character pattern and the respective standard character patterns. If a CPU 1 issues a similarity calculation request instruction while an n-th calculator 109 is operating, another one of the calculators in a standby status is used so that another similarity calculation can be performed while simultaneously avoiding access conflict in the memory 101.Type: GrantFiled: April 28, 1994Date of Patent: November 7, 1995Assignee: Canon Kabushiki KaishaInventor: Shugoro Ueno
-
Patent number: 5465307Abstract: An area recognition apparatus is provided with a mark detecting device for detecting a mark portion drawn on an original document to designate a specific area, on the basis of image data read from an original document, crossing portion detecting device for detecting the portion where the mark portion crosses an image portion on the original document, on the basis of the image data, and a closed loop recognizing device for recognizing a closed loop formed by the mark portion and the crossing portion, on the basis of the results of detection by the mark portion detecting device and the crossing portion detecting device.Type: GrantFiled: July 20, 1993Date of Patent: November 7, 1995Assignee: Fuji Xerox Co., Ltd.Inventors: Kengo Azumaya, Yoshiyuki Hirayama, Kazuhiro Tasaki
-
Patent number: 5461679Abstract: An apparatus and method for processing video data for compression/decompression in real-time. The apparatus comprises a plurality of compute modules, in a preferred embodiment, for a total of four compute modules coupled in parallel. Each of the compute modules has a processor, dual port memory, scratch-pad memory, and an arbitration mechanism. A first bus couples the compute modules and a host processor. Lastly, the device comprises a shared memory which is coupled to the host processor and to the compute modules with a second bus. The method handles assigning portions of the image for each of the processors to operate upon.Type: GrantFiled: May 14, 1993Date of Patent: October 24, 1995Assignee: Apple Computer, Inc.Inventors: James O. Normile, Chia L. Yeh, Daniel W. Wright, Ke-Chiang Chu
-
Patent number: 5448655Abstract: An image data processor including a plurality of unit processors and processes a block of image data using the unit processors in parallel. Allotment ratios corresponding to the unit processors are stored in an allotment memory, and each of the unit processors processes its allotment of the block of image data according to its allotment ratio, whereby the lengths of time needed to process the allotments are equalized. The allotment ratios can be updated from time to time regarding the actual results of the processing time of the unit processors, or regarding the content of the image (which can be detected by sampling a part of the image data) and the type of data processing.Type: GrantFiled: May 7, 1993Date of Patent: September 5, 1995Assignee: Dainippon Screen Mfg. Co., Ltd.Inventor: Katsuya Yamaguchi
-
Patent number: 5438682Abstract: A system for performing parallel processing of digital data in order to compute numerical functions and extract characteristic information based on the digital data. After the digital data is processed by the parallel processing portion, a sequential processing portion rewrites the processing data according to a sequential processing operation so that operations such as thinning and labelling may be performed.Type: GrantFiled: August 26, 1994Date of Patent: August 1, 1995Assignee: Yozan Inc.Inventor: Ryohei Kumagai