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

Image memory device

Assignee: NEC Corp
•
Filing: 1994-01-25
•
Granted: 1994-12-27
•
Expires: 2014-01-25
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An image memory device wherein data necessary for interpolation is read out simply and successively from a frame memory at a time without requiring a complicated timing control circuit to allow interpolation processing to be performed at a high speed. Image data are temporarily stored into a plurality of parallel frame memories having an interleave construction. Conversion addresses for the frame memories are generated based on different conversion rules from a plurality of address decoders and applied in parallel at a time to the frame memories so that data at neighboring points of a coordinate position for an object of interpolation are outputted at a time from the frame memories. The neighboring point data are inputted in parallel at a time, or pipeline inputted, to an interpolation calculation circuit so that coefficients are generated from individual pipelines. Product sum calculation is performed for the coefficients and the neighboring point data.

Inventors

  • 👤 Yoichi Katayama
  • 👤 Hidenobu Harasaki

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 15:21
CPC Classifications
G; G06; G06T; G06T3/00; G06T3/40; G06T3/4007; H; H04; H04N; H04N5/00; H04N5/76; H04N5/907; H04N7/00; H04N7/01; H04N7/0105; H04N7/0135

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 169 words
An image memory device, comprising: an address generation circuit operable in response to an interpolation instruction inputted from an outside and including designation of a coordinate position for generating and outputting two-dimensional addresses corresponding to the coordinate position; a plurality of frame memories for temporarily storing image data at neighboring points around the coordinate position inputted from the outside and outputting, when conversion addresses are inputted thereto, those of the stored image data which correspond to the conversion addresses; a plurality of address decoders individually connected to said frame memories and connected commonly to said address generation circuit for converting the two-dimensional addresses inputted from said address generation circuit into addresses of said frame memories based on individually predetermined conversion rules different from one another and inputting the addresses obtained by the conversion in parallel to the corresponding ones of said frame memories at a time; and an interpolation calculation circuit for calculating and outputting interpolation data from the image data inputted at a time from said frame memories.
Claim 2
Dependent Claim 169 words
An image memory device, comprising: an address generation circuit operable in response to an interpolation instruction inputted from an outside and including designation of a coordinate position for generating and outputting two-dimensional addresses corresponding to the coordinate position; a plurality of frame memories for temporarily storing image data at neighboring points around the coordinate position inputted from the outside and outputting, when conversion addresses are inputted thereto, those of the stored image data which correspond to the conversion addresses; a plurality of address decoders individually connected to said frame memories and connected commonly to said address generation circuit for converting the two-dimensional addresses inputted from said address generation circuit into addresses of said frame memories based on individually predetermined conversion rules different from one another and inputting the addresses obtained by the conversion in parallel to the corresponding ones of said frame memories at a time; and an interpolation calculation circuit for calculating and outputting interpolation data from the image data inputted at a time from said frame memories.
Claim 3
Dependent Claim 27 words
An image memory as claimed in claim 1, wherein said frame memories have an interleave construction which allows reading out and writing in units of a bank.
Claim 4
Dependent Claim 245 words
An image memory device, comprising: an address generation circuit operable in response to an interpolation instruction inputted from an outside and including designation of a coordinate position for generating and outputting two-dimensional addresses corresponding to the coordinate position; a plurality of frame memories for temporarily storing image data at neighboring points around the coordinate position inputted from the outside and outputting, when conversion addresses are inputted thereto, those of the stored image data which correspond to the conversion addresses; a plurality of address decoders individually connected to said frame memories and connected commonly to said address generation circuit for converting the two-dimensional addresses inputted from said address generation circuit into addresses of said frame memories based on individually predetermined conversion rules different from one another and inputting the addresses obtained by the conversion in parallel to the corresponding ones of said frame memories at a time; a data re-arrangement circuit connected commonly to said frame memories for re-arranging the order of the image data outputted at a time from said frame memories into a predetermined order based on the conversion addresses designating the image data and outputting the thus re-arranged image data in parallel at a time; and an interpolation calculation circuit for inputting the image data outputted at a time from said data re-arrangement circuit and the two-dimensional addresses, performing interpolation calculation in accordance with a predetermined operation expression based on the two-dimensional addresses using the image data and outputting thus obtained interpolation data.
Claim 5
Dependent Claim 245 words
An image memory device, comprising: an address generation circuit operable in response to an interpolation instruction inputted from an outside and including designation of a coordinate position for generating and outputting two-dimensional addresses corresponding to the coordinate position; a plurality of frame memories for temporarily storing image data at neighboring points around the coordinate position inputted from the outside and outputting, when conversion addresses are inputted thereto, those of the stored image data which correspond to the conversion addresses; a plurality of address decoders individually connected to said frame memories and connected commonly to said address generation circuit for converting the two-dimensional addresses inputted from said address generation circuit into addresses of said frame memories based on individually predetermined conversion rules different from one another and inputting the addresses obtained by the conversion in parallel to the corresponding ones of said frame memories at a time; a data re-arrangement circuit connected commonly to said frame memories for re-arranging the order of the image data outputted at a time from said frame memories into a predetermined order based on the conversion addresses designating the image data and outputting the thus re-arranged image data in parallel at a time; and an interpolation calculation circuit for inputting the image data outputted at a time from said data re-arrangement circuit and the two-dimensional addresses, performing interpolation calculation in accordance with a predetermined operation expression based on the two-dimensional addresses using the image data and outputting thus obtained interpolation data.
Claim 6
Dependent Claim 199 words
An image memory device, comprising: an address generation circuit operable in response to an interpolation instruction inputted from an outside and including designation of a coordinate position for generating and outputting two-dimensional addresses corresponding to the coordinate position; a plurality of frame memories for temporarily storing image data at neighboring points around the coordinate position inputted from the outside and outputting, when conversion addresses are inputted thereto, those of the stored image data which correspond to the conversion addresses; a plurality of address decoders individually connected to said frame memories and connected commonly to said address generation circuit for converting the two-dimensional addresses inputted from said address generation circuit into addresses of said frame memories based on individually predetermined conversion rules different from one another and inputting the addresses obtained by the conversion in parallel to the corresponding ones of said frame memories at a time; and an interpolation calculation circuit for re-arranging the image data inputted at a time from said frame memories in an ascending order or a descending order in terms of levels of the image data and outputting one or ones of the image data at a predetermined order number or numbers as interpolation data.
Claim 7
Dependent Claim 199 words
An image memory device, comprising: an address generation circuit operable in response to an interpolation instruction inputted from an outside and including designation of a coordinate position for generating and outputting two-dimensional addresses corresponding to the coordinate position; a plurality of frame memories for temporarily storing image data at neighboring points around the coordinate position inputted from the outside and outputting, when conversion addresses are inputted thereto, those of the stored image data which correspond to the conversion addresses; a plurality of address decoders individually connected to said frame memories and connected commonly to said address generation circuit for converting the two-dimensional addresses inputted from said address generation circuit into addresses of said frame memories based on individually predetermined conversion rules different from one another and inputting the addresses obtained by the conversion in parallel to the corresponding ones of said frame memories at a time; and an interpolation calculation circuit for re-arranging the image data inputted at a time from said frame memories in an ascending order or a descending order in terms of levels of the image data and outputting one or ones of the image data at a predetermined order number or numbers as interpolation data.
Claim 8
Dependent Claim 201 words
An image memory device, comprising: an address generation circuit operable in response to an interpolation instruction inputted from an outside and including designation of a coordinate position for generating and outputting two-dimensional addresses corresponding to the coordinate position; a plurality of frame memories for temporarily storing image data at neighboring points around the coordinate position inputted from the outside and outputting, when conversion addresses are inputted thereto, those of the stored image data which correspond to the conversion addresses; a plurality of address decoders individually connected to said frame memories and connected commonly to said address generation circuit for converting the two-dimensional addresses inputted from said address generation circuit into addresses of said frame memories based on individually predetermined conversion rules different from one another and inputting the addresses obtained by the conversion in parallel to the corresponding ones of said frame memories at a time; and an interpolation calculation circuit for re-arranging the image data inputted at a time from said frame memories in an ascending order or a descending order in terms of levels of the image data and outputting an average value of a plurality of ones of the image data at predetermined order numbers as interpolation data.
Claim 9
Dependent Claim 201 words
An image memory device, comprising: an address generation circuit operable in response to an interpolation instruction inputted from an outside and including designation of a coordinate position for generating and outputting two-dimensional addresses corresponding to the coordinate position; a plurality of frame memories for temporarily storing image data at neighboring points around the coordinate position inputted from the outside and outputting, when conversion addresses are inputted thereto, those of the stored image data which correspond to the conversion addresses; a plurality of address decoders individually connected to said frame memories and connected commonly to said address generation circuit for converting the two-dimensional addresses inputted from said address generation circuit into addresses of said frame memories based on individually predetermined conversion rules different from one another and inputting the addresses obtained by the conversion in parallel to the corresponding ones of said frame memories at a time; and an interpolation calculation circuit for re-arranging the image data inputted at a time from said frame memories in an ascending order or a descending order in terms of levels of the image data and outputting an average value of a plurality of ones of the image data at predetermined order numbers as interpolation data.

References Cited (Backward Citations)

JPS6021677A Cited
US4776025A Cited
US4998167A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-12-26 1998-06-27 1998-12-27 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-12-26 2002-06-27 2002-12-27 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-12-26 2006-06-27 2006-12-27 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag