Patent US5434968A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5434968A Expired / Lapsed US ⏱️ 0.0 years remaining

Image data processing device with multi-processor

Assignee: Kubota Corp
•
Filing: 1994-01-27
•
Granted: 1995-07-18
•
Expires: 2014-01-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An image data processing device having a multi-processor includes a plurality of local frame buffers, each coupled to a different one of a plurality of processors, and an image mixing device for mixing image data outputted from the local frame buffers periodically and transferring the mixed data to a screen, Each of the local frame buffers includes a demand paging device for assigning a memory unit of predetermined size to only a portion of the screen accessed by one of the plurality of processors to which the local frame buffer is coupled. The demand paging device includes a patch table for storing an assigning situation for the rectangular areas of the screen, Each patch of the patch table corresponds to the rectangular area of the screen, and stores information regarding an access to a portion of the screen by the one of the plurality of processors and address information of a memory unit assigned to the portion of the screen accessed by the one of the plurality of processors.

Inventors

  • 👤 Tosiyasu Kunii
  • 👤 Satoshi Nishimura
  • 👤 Ryo Mukai

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 23:39
CPC Classifications
G; G06; G06T; G06T1/00; G06T1/20

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 142 words
An image data processing device having a multi-processor, the device carrying out write and read operations, comprising: a plurality of processors for processing image data; a plurality of local frame buffers, each coupled to a different one of the processors and including a patch table, an image memory, and means including a scanning counter for inputting address data during the read operation; display means for displaying the processed image data on a screen thereof; and image mixing means for mixing image data outputted from the local frame buffers periodically and transferring the mixed data to the display means; wherein each of the plurality of local frame buffers includes demand paging means for assigning a memory unit of predetermined size to only a portion of the screen accessed by one of the plurality of processors to which the local frame buffer is coupled.
Claim 2
Dependent Claim 142 words
An image data processing device having a multi-processor, the device carrying out write and read operations, comprising: a plurality of processors for processing image data; a plurality of local frame buffers, each coupled to a different one of the processors and including a patch table, an image memory, and means including a scanning counter for inputting address data during the read operation; display means for displaying the processed image data on a screen thereof; and image mixing means for mixing image data outputted from the local frame buffers periodically and transferring the mixed data to the display means; wherein each of the plurality of local frame buffers includes demand paging means for assigning a memory unit of predetermined size to only a portion of the screen accessed by one of the plurality of processors to which the local frame buffer is coupled.
Claim 3
Dependent Claim 42 words
An image data processing device having a multi-processor, according to claim 1, wherein said screen of the display means is divided into a plurality of rectangular areas and the predetermined size of said memory unit corresponds to each of the rectangular areas.
Claim 4
Dependent Claim 39 words
An image data processing device having a multi-processor, according to claim 2, wherein said patch table consists of a plurality of patches with each patch corresponding to the rectangular area, for storing an assigning situation for said rectangular areas.
Claim 5
Dependent Claim 57 words
An image data processing device having a multi-processor, according to claim 3, wherein said patch stores information regarding an access to a portion of the screen by the one of the plurality of processors and address information of a memory unit assigned to the portion of the screen accessed by the one of the plurality of processors.
Claim 6
Dependent Claim 81 words
An image data processing device having a multi-processor, according to claim 4, wherein each of the plurality of processors provides screen address information and each of the plurality of local frame buffers includes address converting means for converting screen address information provided by the one of the plurality of processors to which the local frame buffer is coupled into a patch number designating a patch location in said patch table means and into a memory address of the assigned memory unit.
Claim 7
Dependent Claim 32 words
An image data processing device having a multi-processor, according to claim 3, wherein said demand paging means includes means for dynamically assigning the memory unit to any of the plurality of patches.
Claim 8
Dependent Claim 23 words
An image data processing device having a multi-processor, according to claim 1, wherein said memory unit is allocated from the local frame buffer.
Claim 9
Dependent Claim 22 words
An image data processing device having a multi-processor, according to claim 1, wherein said memory unit is sized to exponentiation of two.
Claim 10
Dependent Claim 28 words
An image data processing device having a multi-processor, according to claim 1, further comprising a global frame buffer for storing image data mixed by said image mixing means.
Claim 11
Dependent Claim 72 words
An image data processing device having a multi-processor, according to claim 1, wherein said image mixing means comprises a plurality of mixers connected in series and each of which is connected to each of the plurality of local frame buffers, each of the plurality of mixers mixing output data from a preceding mixer with output data from the local frame buffer connected thereto and outputting the mixed data to a following mixer.
Claim 12
Dependent Claim 43 words
An image data processing device having a multi-processor, according to claim 9, wherein each of said plurality of local frame buffers includes scanning count means for counting addresses on said screen, and each scanning count means counts by respectively deviating by one bit.
Claim 13
Dependent Claim 36 words
An image data processing device having a multi-processor, according to claim 1, further including means for flexibly assigning different portions of the screen accessed by the plurality of processors to the plurality of local frame buffers.
Claim 14
Dependent Claim 38 words
An image data processing device having a multi-processor, according to claim 1, wherein the demand paging means includes means for dynamically assigning each of a plurality of memory units of predetermined size to different portions of the screen.
Claim 15
Dependent Claim 38 words
An image data processing device having a multi-processor, according to claim 1, wherein the image memory stores image information corresponding to patches accessed by one of the plurality of processors to which the local frame buffer is coupled.
Claim 16
Dependent Claim 145 words
An image data processing device having a multi-processor, comprising: a plurality of processors for processing image data; a plurality of local frame buffers, each coupled to a different one of the processors and including a patch table and an image memory; display means for displaying the processed image data on a screen thereof; and image mixing means for mixing image data outputted from the local frame buffers periodically and transferring the mixed data to the display means; wherein each of the plurality of local frame buffers includes demand paging means for assigning a memory unit of one of the plurality of processors to which the local frame buffer is coupled, and the patch table includes means for storing screen access information and a pointer to the image memory for each of a plurality of patches into which the screen of the display means is divided.
Claim 17
Dependent Claim 145 words
An image data processing device having a multi-processor, comprising: a plurality of processors for processing image data; a plurality of local frame buffers, each coupled to a different one of the processors and including a patch table and an image memory; display means for displaying the processed image data on a screen thereof; and image mixing means for mixing image data outputted from the local frame buffers periodically and transferring the mixed data to the display means; wherein each of the plurality of local frame buffers includes demand paging means for assigning a memory unit of one of the plurality of processors to which the local frame buffer is coupled, and the patch table includes means for storing screen access information and a pointer to the image memory for each of a plurality of patches into which the screen of the display means is divided.
Claim 18
Dependent Claim 38 words
An image data processing device having a multi-processor, according to claim 15, wherein the image memory stores image information corresponding to patches accessed by one of the plurality of processors to which the local frame buffer is coupled.

References Cited (Backward Citations)

US4737921A Cited
US4752894A Cited
US5113180A Cited
US4985856A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-07-17 1999-01-16 1999-07-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-07-17 2003-01-16 2003-07-18 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-07-17 2007-01-16 2007-07-18 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag