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

Line data-block data converting circuit

Assignee: Ricoh Co Ltd
•
Filing: 1992-09-21
•
Granted: 1994-03-29
•
Expires: 2012-09-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A converting circuit has a memory of a capacity of at least n×b max pixels when b max is set to the number of valid pixels in a frequency mode providing a largest number of valid pixels for one horizontal period with respect to a plurality of frequency modes. A memory controller has a read only memory (ROM) table for storing an address generating order in advance in the frequency mode of the number b max of valid pixels. In the memory controller, an address is generated in accordance with address generating order stored in the ROM table when line data in another frequency mode are stored in the memory. Data of n×b valid pixels are stored in the memory every n horizontal periods when the number of valid pixels for one horizontal period in the other frequency mode is set to b. In the memory controller, data of invalid pixels are store in the memory at the remaining n×b max -n×b addresses. A data mask inhibits data of (b max /n)-(b/n) invalid pixel blocks every n horizontal periods with respect to block data read and converted at a reading time from being outputted to the next stage.

Inventors

  • 👤 Katsuhiko Manabe

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 22:25
CPC Classifications
H; H04; H04N; H04N11/00; H04N11/04; H04N11/042; H04N11/044; H04N19/00; H04N19/85; H04N5/00; H04N5/44; H04N5/46; H04N5/76; H04N5/907

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 268 words
A converting circuit for converting line data to block data, said block data corresponding to a plurality of pixels, of which only valid pixels are output to a cosine transformation section, said converting circuit being used with a plurality of different system clock frequency modes in NTSC and PAL systems, said converting circuit comprising: a memory having a capacity of at least n×b max pixels where b max is equal to a number of valid pixels in a selected frequency mode providing the largest number of valid pixels for one horizontal period with respect to said plurality of different system clock frequency modes and n×n is equal to the number of pixels in a block; a memory controller having a read only memory (ROM) tabled for storing a plurality of predetermined addresses equal in number to n×b max for n horizontal periods; the memory controller being constructed such that data of n×b valid pixels are stored in said n×b max addresses in the memory in n horizontal periods when line data in a frequency mode other than said selected frequency mode are stored in the memory and the number of valid pixels for one horizontal period in said frequency mode other than the selected frequency mode is equal to b; the memory controller also being constructed such that data of invalid pixels are stored in the memory at a remaining (n×b max )-(n×b) addresses of said n×b max addresses; and means for inhibiting block data corresponding to data of said invalid pixels from being output to said cosine transformation section upon reading of data stored in said memory.
Claim 2
Dependent Claim 268 words
A converting circuit for converting line data to block data, said block data corresponding to a plurality of pixels, of which only valid pixels are output to a cosine transformation section, said converting circuit being used with a plurality of different system clock frequency modes in NTSC and PAL systems, said converting circuit comprising: a memory having a capacity of at least n×b max pixels where b max is equal to a number of valid pixels in a selected frequency mode providing the largest number of valid pixels for one horizontal period with respect to said plurality of different system clock frequency modes and n×n is equal to the number of pixels in a block; a memory controller having a read only memory (ROM) tabled for storing a plurality of predetermined addresses equal in number to n×b max for n horizontal periods; the memory controller being constructed such that data of n×b valid pixels are stored in said n×b max addresses in the memory in n horizontal periods when line data in a frequency mode other than said selected frequency mode are stored in the memory and the number of valid pixels for one horizontal period in said frequency mode other than the selected frequency mode is equal to b; the memory controller also being constructed such that data of invalid pixels are stored in the memory at a remaining (n×b max )-(n×b) addresses of said n×b max addresses; and means for inhibiting block data corresponding to data of said invalid pixels from being output to said cosine transformation section upon reading of data stored in said memory.
Claim 3
Dependent Claim 76 words
A converting circuit for converting line data to block data as claimed in claim 1, wherein the memory is accessed by the memory controller a ×n×n times where a is an integer value for each horizontal period in a range in which the number of accesses of said memory by the memory controller does not exceed a total number of sampling pixels in a single horizontal period in any of the different system clock frequency modes.
Claim 4
Dependent Claim 96 words
A converting circuit for converting line data to block data as claimed in claim 1, wherein, in a frequency mode other than the selected frequency mode for one horizontal period, the output inhibiting means inhibits (b max /n)-(b/n) invalid pixels out of a total of b max /n pixels in one horizontal period at a front or rear end of said blocks of valid pixels, or in portions of the front and rear ends of said blocks of valid pixels from being output to the cosine transformation section for each block in said n horizontal periods.
Claim 5
Dependent Claim 262 words
A converting circuit for converting block data, corresponding to a plurality of pixels, to line data, and receiving only valid pixels from a cosine transformation section, for each of a plurality of different system clock frequency modes in NTSC and PAL systems, said converting circuit comprising: a memory having a capacity of at least n×b max pixels where b max is equal to a number of valid pixels in a selected frequency mode providing the largest number of valid pixels for one horizontal period with respect to said plurality of different system clock frequency modes and n×n is equal to the number of pixels in a block; a memory controller having a read only memory (ROM) table for storing a plurality of predetermined addresses equal in number to n×b max for n horizontal periods; the memory controller being constructed such that only data of b/n blocks of valid pixels are received from the cosine transformation section and are stored in the memory in n horizontal periods when pixel block data in a frequency mode other than said selected frequency mode are stored in the memory and the number of valid pixels for one horizontal period in said frequency mode other than the selected frequency mode is equal to b; the memory controller also being constructed such that data of invalid pixels are stored in the memory at a remaining (n×b max )-(n×b) addresses of said n×b max addresses; and means for inhibiting data of said invalid pixels from being output to an image processing section upon reading data stored in said memory.
Claim 6
Dependent Claim 262 words
A converting circuit for converting block data, corresponding to a plurality of pixels, to line data, and receiving only valid pixels from a cosine transformation section, for each of a plurality of different system clock frequency modes in NTSC and PAL systems, said converting circuit comprising: a memory having a capacity of at least n×b max pixels where b max is equal to a number of valid pixels in a selected frequency mode providing the largest number of valid pixels for one horizontal period with respect to said plurality of different system clock frequency modes and n×n is equal to the number of pixels in a block; a memory controller having a read only memory (ROM) table for storing a plurality of predetermined addresses equal in number to n×b max for n horizontal periods; the memory controller being constructed such that only data of b/n blocks of valid pixels are received from the cosine transformation section and are stored in the memory in n horizontal periods when pixel block data in a frequency mode other than said selected frequency mode are stored in the memory and the number of valid pixels for one horizontal period in said frequency mode other than the selected frequency mode is equal to b; the memory controller also being constructed such that data of invalid pixels are stored in the memory at a remaining (n×b max )-(n×b) addresses of said n×b max addresses; and means for inhibiting data of said invalid pixels from being output to an image processing section upon reading data stored in said memory.
Claim 7
Dependent Claim 75 words
A converting circuit for converting block data to line data as claimed in claim 4, wherein the memory is accessed by the memory controller a×n×n times where a is an integer value for each horizontal period in a range in which the number of accesses of said memory by said memory controller does not exceed a total number of sampling pixels in a single horizontal period in any of the different system clock frequency modes.
Claim 8
Dependent Claim 76 words
A converting circuit for converting block data to line data as claimed in claim 4, wherein, in a frequency mode other than the selected frequency mode for one horizontal period, the output inhibiting means inhibits (b max -b) invalid pixels at a front or rear end of the line data, or in portions of the front and rear ends of the line data from being received from said cosine transformation section in said n horizontal periods.

References Cited (Backward Citations)

US4953019A Cited
US5073821A Cited
US5006931A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag