Parallel processing architecture of run-length codes
AssigneeIndustrial Technology Research Institute
InventorYung-Chung Lin
Life of this patent
Estimating the term…
Loading patent…
AssigneeIndustrial Technology Research Institute
InventorYung-Chung Lin
Estimating the term…
A parallel processing architecture of run length codes in an image processing system wherein the run-length codes are represented by the run-start addresses and the run-end addresses of black runs. The image data is loaded into this processing architecture by unit of words. A run detector in the parallel processing architecture detects if there are run-start or run-end bits in a word. When there are run-start bits or run-end bits present in a word, this parallel architecture employs a run-start row address generator and a run-end row address generator, which are all logic circuits and comprise a data flow hardware architecture, to generate run-start row addresses and run-end row addresses in parallel without the CPU intervening. A ripple counter is utilized to derive the crossing count parameter by counting the total number of black runs in a row of image data.
A run-length code processing method of generating in parallel run-start row addresses and run-end row addresses of all black runs in a row of digitized image data, the image data being input by unit of N-bit words wherein N is an integer and relates to a storage unit of a computer, the metnod comprising the steps of:
In an image processing system, an apparatus for separating run-start row addresses and run-end row addresses of black runs in a row of image data, the image data stored in system memories being loaded in by unit of N bit words with control of a central processing unit of a computer wherein N is an integer relating to a storage unit of a computer, said apparatus comprising:
A run-length code processing method of generating in parallel run-start row addresses and run-end row addresses of all black runs in a row of digitized image data, the image data being loaded in by units of words from a central processing unit (CPU), the method comprising the steps of:
A run-length code processing method of generating in parallel run-start row addresses and run-end row addresses of all black runs in a row of digitized image data, the image data being loaded in by units of words from a central processing unit (CPU), the method comprising the steps of:
A run-length code processing apparatus useful for generating in parallel run-start row addresses and run-end row addresses of all black runs in a row of digitized image data, the image data being loaded in by units of words to be processed from a central processing unit (CPU), the apparatus comprising:
A run-length code processing apparatus useful for generating in parallel run-start row addresses and run-end row addresses of all black runs in a row of digitized image data, the image data being loaded in by units of words to be processed from a central processing unit (CPU), the apparatus comprising:
Dependencies are inferred from the claim text.