← Back to Patent Explorer
US5052046A Expired / Lapsed US ⏱️ 0.0 years remaining

Image processing method and apparatus therefor

Assignee: Hitachi Ltd
•
Filing: 1989-05-17
•
Granted: 1991-09-24
•
Expires: 2009-05-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An image processing apparatus that processes image data consecutively in the column and row directions has an image memory, a reading unit, a temporary memory and an operative unit. The image memory stores image data consecutively in column and row directions on a pixel unit basis. The reading unit reads from the image memory a series of pixels within one column at one row and at least one pixel adjacent to the one row in the column direction. The temporary memory sequentially stores a number of groups of pixels read from the reading unit as is necessary for image processing. The operation unit reads the values of an objective pixel and pixels necessary for a neighborhood operation of the objective pixel from the temporary memory, and subjects the values to a neighborhood operation to determine the output value of the objective pixel.

Inventors

  • 👤 Kouji Fukuda
  • 👤 Masatoshi Hino
  • 👤 Tetsuo Machida

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 15:37
CPC Classifications
G; G06; G06T; G06T5/00; G06T5/20

Claims Analysis

Total Claims: 17
Claim 1
Independent Claim 271 words
An image processing apparatus for image processing image data consecutive in column and row directions and determining an output value of an objective pixel to be image processed by processing the value of the objective pixel and the values of pixels adjacent to the objective pixel in the column and row directions necessary for a neighborhood operation with respect to the objective pixel, comprising: an image memory for storing said image data consecutive in the column and row directions; reading means, in response to one address access, for reading from said image memory a series of pixels within one column at one row and at least one pixel adjacent to said one row in the column direction necessary for said image processing as one group of pixels at a time; a temporary memory for sequentially storing said one group of pixels read from said reading means, by an amount corresponding to a number of groups of pixels adjacent in the row direction that are necessary for said image processing, as one unit of said groups of pixels; and operation means for reading the value of said objective pixel and the values of pixels adjacent to said objective pixel necessary for said neighborhood operation of said objective pixel from said temporary memory, and subjecting the value of said objective pixel and the values of said adjacent pixels to said neighborhood operation to determine the output value of said objective pixel, said operation means performing said neighborhood operation for each pixel of said series of pixels, stored in said temporary memory, at one row as said objective pixel within one address access period.
Claim 2
Dependent Claim 271 words
An image processing apparatus for image processing image data consecutive in column and row directions and determining an output value of an objective pixel to be image processed by processing the value of the objective pixel and the values of pixels adjacent to the objective pixel in the column and row directions necessary for a neighborhood operation with respect to the objective pixel, comprising: an image memory for storing said image data consecutive in the column and row directions; reading means, in response to one address access, for reading from said image memory a series of pixels within one column at one row and at least one pixel adjacent to said one row in the column direction necessary for said image processing as one group of pixels at a time; a temporary memory for sequentially storing said one group of pixels read from said reading means, by an amount corresponding to a number of groups of pixels adjacent in the row direction that are necessary for said image processing, as one unit of said groups of pixels; and operation means for reading the value of said objective pixel and the values of pixels adjacent to said objective pixel necessary for said neighborhood operation of said objective pixel from said temporary memory, and subjecting the value of said objective pixel and the values of said adjacent pixels to said neighborhood operation to determine the output value of said objective pixel, said operation means performing said neighborhood operation for each pixel of said series of pixels, stored in said temporary memory, at one row as said objective pixel within one address access period.
Claim 3
Dependent Claim 99 words
An image processing apparatus according to claim 1, wherein said image memory comprises a plurality of memory cells each storing data on a pixel unit basis, consecutive two addresses being assigned each to a different one of said memory cells; and said reading means reads, in response to one address access, data of one pixel row from a corresponding one of said memory cells, and data of said at least one pixel adjacent to said one read row in the column direction from another memory cell having an address before or after the address of said one memory cell.
Claim 4
Dependent Claim 109 words
An image processing apparatus according to claim 1, wherein when said operation means completes a neighborhood operation process for each pixel of one pixel row stored in said temporary memory, said reading means reads from said image memory another pixel group located at one end of said one unit of pixel groups in the row direction and overwrites said another pixel group on one pixel group located at the other end of said one unit of pixel groups in the row direction in said temporary memory; and said operation means performs a neighborhood operation process for another pixel row adjacent to said one pixel row in the row direction.
Claim 5
Dependent Claim 57 words
An image processing apparatus according to claim 3, wherein after completion of a neighborhood operation process for a series of pixels at one row, said reading means reads from said image memory one unit of pixel groups at another row adjacent said one row and overwrites said read-out one unit of pixel groups on said temporary memory.
Claim 6
Dependent Claim 307 words
An image processing method for use with an image processing apparatus for image processing image data consecutive in the column and row directions and determining an output value of an objective pixel to be image processed by processing the value of the objective pixel and the values of pixels adjacent to the objective pixel in the column and row directions necessary for a neighborhood operation with respect to the objective pixel, said image processing apparatus having an image memory for storing said image data consecutive in the column and row directions on a pixel unit basis, and a temporary memory for storing said image data read out from said image memory, said image processing method comprising: a first step of reading from said memory a series of pixels within one column at one row and at least one pixel adjacent to said one row in the column direction necessary for said image processing as one group of pixels at a time; a second step of sequentially storing in said temporary memory said one group of pixels read from said reading means, by an amount corresponding to a number of groups of pixels adjacent in the row direction that are necessary for said image processing, as one unit of said groups of pixels; and a third step of reading the value of said objective pixel and the values of pixels adjacent to said objective pixel necessary for said neighborhood operation of said objective pixel from said temporary memory, and subjecting said value of said objective pixel and the values of said adjacent pixels to said neighborhood operation to determine the output value of said objective pixel, said operation means performing said neighborhood operation for each pixel of said series of pixels, stored in said temporary memory, at one row as said objective pixel within one address access period.
Claim 7
Dependent Claim 307 words
An image processing method for use with an image processing apparatus for image processing image data consecutive in the column and row directions and determining an output value of an objective pixel to be image processed by processing the value of the objective pixel and the values of pixels adjacent to the objective pixel in the column and row directions necessary for a neighborhood operation with respect to the objective pixel, said image processing apparatus having an image memory for storing said image data consecutive in the column and row directions on a pixel unit basis, and a temporary memory for storing said image data read out from said image memory, said image processing method comprising: a first step of reading from said memory a series of pixels within one column at one row and at least one pixel adjacent to said one row in the column direction necessary for said image processing as one group of pixels at a time; a second step of sequentially storing in said temporary memory said one group of pixels read from said reading means, by an amount corresponding to a number of groups of pixels adjacent in the row direction that are necessary for said image processing, as one unit of said groups of pixels; and a third step of reading the value of said objective pixel and the values of pixels adjacent to said objective pixel necessary for said neighborhood operation of said objective pixel from said temporary memory, and subjecting said value of said objective pixel and the values of said adjacent pixels to said neighborhood operation to determine the output value of said objective pixel, said operation means performing said neighborhood operation for each pixel of said series of pixels, stored in said temporary memory, at one row as said objective pixel within one address access period.
Claim 8
Dependent Claim 101 words
An image processing method according to claim 5, wherein said image memory comprises a plurality of memory cells each storing data on a pixel unit basis, consecutive two addresses being assigned each to a different one of said memory cells; and in said first step, read in response to one address access are data of one pixel row from a corresponding one of said memory cells, and data of said at least one pixel adjacent to said one read row in the column direction from another memory cell having an address before or after the address of said one memory cell.
Claim 9
Dependent Claim 105 words
An image processing method according to claim 5, wherein when a neighborhood operation process for one pixel row stored in said temporary memory is completed, said one pixel row is erased from said temporary memory, another pixel group located at one end of said one unit of pixel groups in the row direction is read from said image memory, said another pixel group is overwritten on one pixel group located at the other end of said one unit of pixel groups in the row direction, and a neighborhood operation process starts for another pixel row adjacent to said one pixel row in the row direction.
Claim 10
Dependent Claim 48 words
An image processing method according to claim 7, wherein after completion of a neighborhood operation process for a series of pixels at one row, one unit of pixel groups at another row adjacent said one row is read from said image memory and overwritten on said temporary memory.
Claim 11
Dependent Claim 45 words
An image processing method according to claim 5, wherein a series of pixels at one row are sequentially subjected to a neighborhood operation and after the completion of said neighborhood operation, a neighborhood operation is performed for another series of pixels adjacent said one row.
Claim 12
Dependent Claim 276 words
An image processing apparatus for image processing image data consecutive in column and row directions and determining an output value of an objective pixel to be image processed by processing the value of the objective pixel and the values of (N×M-1) pixels adjacent to the objective pixel in the column and row directions necessary for a neighborhood operation with respect to the objective pixel, wherein N and M are integers representing numbers of pixels consecutive in column and row directions, respectively comprising: an image memory for storing said image data consecutive in the column and row directions on a pixel unit basis; reading means, in response to one address access, for reading from said image memory a series of L pixels, where L is an integer greater than 1, within one column at one row and (N-1) pixel(s) adjacent to said one row in the column direction necessary for said image processing as one group of pixels at a time; a temporary memory for sequentially storing M groups of pixels read from said reading means as one unit of said groups of pixels; and operation means for reading the value of said objective pixel and (N×M-1) pixels adjacent to said objective pixel necessary for said neighborhood operation of said objective pixel from said temporary memory, and subjecting the value of said objective pixel and the values of said adjacent pixels to said neighborhood operation to determine the output value of said objective pixel, said operation means performing, said neighborhood operation for each pixel of said series of L pixels, stored in said temporary memory, at one row as said objective pixel within one address access period.
Claim 13
Dependent Claim 276 words
An image processing apparatus for image processing image data consecutive in column and row directions and determining an output value of an objective pixel to be image processed by processing the value of the objective pixel and the values of (N×M-1) pixels adjacent to the objective pixel in the column and row directions necessary for a neighborhood operation with respect to the objective pixel, wherein N and M are integers representing numbers of pixels consecutive in column and row directions, respectively comprising: an image memory for storing said image data consecutive in the column and row directions on a pixel unit basis; reading means, in response to one address access, for reading from said image memory a series of L pixels, where L is an integer greater than 1, within one column at one row and (N-1) pixel(s) adjacent to said one row in the column direction necessary for said image processing as one group of pixels at a time; a temporary memory for sequentially storing M groups of pixels read from said reading means as one unit of said groups of pixels; and operation means for reading the value of said objective pixel and (N×M-1) pixels adjacent to said objective pixel necessary for said neighborhood operation of said objective pixel from said temporary memory, and subjecting the value of said objective pixel and the values of said adjacent pixels to said neighborhood operation to determine the output value of said objective pixel, said operation means performing, said neighborhood operation for each pixel of said series of L pixels, stored in said temporary memory, at one row as said objective pixel within one address access period.
Claim 14
Dependent Claim 98 words
An image processing apparatus according to claim 1, wherein said image memory comprises a plurality of memory cells each for storing data on a pixel unit basis, consecutive two addresses being assigned each to a different one of said memory cells; and said reading means reads, in response to one address access, L pixels of data of one pixel row from a corresponding one of said memory cells, and (N-1) pixels adjacent to said one read row in the column direction from another memory cell having an address before or after the address of said one memory cell.
Claim 15
Dependent Claim 109 words
An image processing apparatus according to claim 1, wherein when said operation means completes a neighborhood operation process for each pixel of one pixel row stored in said temporary memory, said reading means reads from said image memory another pixel group located at one end of said one unit of pixel groups in the row direction and overwrites said another pixel group of one pixel group located at the other end of said one unit of pixel groups in the row direction in said temporary memory; and said operation means performs a neighborhood operation process for another pixel row adjacent to said one pixel row in the row direction.
Claim 16
Dependent Claim 58 words
An image processing apparatus according to claim 3, wherein after completion of a neighborhood operation process for a series of L pixels at one row, said reading means reads from said image memory one unit of pixel groups at another row adjacent said one row and overwrites said read-out one unit of pixel groups on said temporary memory.
Claim 17
Dependent Claim 22 words
An image processing apparatus according to claim 10, wherein at least one of the integers N and M is greater than 1.

References Cited (Backward Citations)

US4434502A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1994-09-23 1995-03-25 1995-09-24 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1998-09-23 1999-03-25 1999-09-24 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2002-09-23 2003-03-25 2003-09-24 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag