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

Parallel image generation from cumulative merging of partial geometric images

Assignee: Panasonic Holdings Corp
•
Filing: 1995-12-04
•
Granted: 1998-06-02
•
Expires: 2015-12-04
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An apparatus for parallel image generation has four geometric data buffers for storing four partial geometric data, respectively, and four image generators connected respectively to the four geometric data buffers. Each image generator generates a partial image data for every pixel in a frame. Further provided are four image mergers connected respectively to the four image generators. The four image mergers are also connected in series. An initial image generator for generating a background image is connected to the first image merger for merging the background image data and the partial image data from the first image generator. Each of the second to fourth image merger merges an output merged data from the previous image merger and the partial image data from the corresponding image generator. A timing control is connected to the four image mergers for controlling the merging timing in such a manner that the image merger carries out the merging operation of a pixel after the previous image merger has carried out the merging operation of the same pixel.

Inventors

  • 👤 Tadashi Kobayashi
  • 👤 Akio Nishimura
  • 👤 Yorihiko Wakayama
  • 👤 Kiyoshi Maenobu
  • 👤 Kazu Segawa
  • 👤 Makoto Hirai
  • 👤 Kenji Nishimura
  • 👤 Toshiya Naka
  • 👤 Jiro Minehisa
  • 👤 Minobu Abe

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 08:47
CPC Classifications
G; G06; G06T; G06T1/00; G06T1/20; G06T15/00; G06T15/10; G06T15/40; G06T15/405

Claims Analysis

Total Claims: 11
Claim 1
Independent Claim 284 words
An apparatus for parallel image generation comprising: three-dimensional data generation means for generating a three-dimensional geometric data of an object in an image frame; distribution means for dividing said three-dimensional geometric data to N (N is an integer greater than one) geometric data portions; first to Nth geometric data buffers for storing said N geometric data portions, respectively; first to Nth identical image generation arrangements connected respectively to said first to Nth geometric data buffers, each image generation arrangement generating an image data portion for each pixel in said image frame; first to Nth identical image merging arrangements connected respectively to said first to Nth image generation arrangements, said first to Nth image merging arrangements also sequentially connected in series arrangement; initial image generation means for generating a background image data, said initial image generation means connected to said first image merging arrangement, said first image merging arrangement merging said background image data and said image data portion from said first image generation arrangement, and each one of said second to Nth image merging arrangements merging an output merged data from the sequentially previous image merging arrangement and said image data portion from the current image generation arrangement, said Nth image merging arrangement generating surface coordinate data; timing control means connected to said first to Nth image merging arrangements for controlling a processing time in said first to Nth image merging arrangements such that said current image merging arrangement carries out the merging operation of a pixel after the sequentially previous image merging arrangement has carried out the merging operation of the same pixel; and texture mapping means connected to said Nth image merging arrangement for applying texture mapping to said surface coordinate data.
Claim 2
Independent Claim 284 words
An apparatus for parallel image generation comprising: three-dimensional data generation means for generating a three-dimensional geometric data of an object in an image frame; distribution means for dividing said three-dimensional geometric data to N (N is an integer greater than one) geometric data portions; first to Nth geometric data buffers for storing said N geometric data portions, respectively; first to Nth identical image generation arrangements connected respectively to said first to Nth geometric data buffers, each image generation arrangement generating an image data portion for each pixel in said image frame; first to Nth identical image merging arrangements connected respectively to said first to Nth image generation arrangements, said first to Nth image merging arrangements also sequentially connected in series arrangement; initial image generation means for generating a background image data, said initial image generation means connected to said first image merging arrangement, said first image merging arrangement merging said background image data and said image data portion from said first image generation arrangement, and each one of said second to Nth image merging arrangements merging an output merged data from the sequentially previous image merging arrangement and said image data portion from the current image generation arrangement, said Nth image merging arrangement generating surface coordinate data; timing control means connected to said first to Nth image merging arrangements for controlling a processing time in said first to Nth image merging arrangements such that said current image merging arrangement carries out the merging operation of a pixel after the sequentially previous image merging arrangement has carried out the merging operation of the same pixel; and texture mapping means connected to said Nth image merging arrangement for applying texture mapping to said surface coordinate data.
Claim 3
Dependent Claim 25 words
An apparatus for parallel image generation as claimed in claim 1, wherein said image data portion comprises a depth value and attributes of each pixel.
Claim 4
Dependent Claim 21 words
An apparatus for parallel image generation as claimed in claim 2, wherein said background image data comprises a highest depth value.
Claim 5
Dependent Claim 60 words
An apparatus for parallel image generation as claimed in claim 3, wherein each of said first to Nth image generation arrangements comprises: pixel data generation means for generating pixel data; pixel data memory means for storing pixel data; comparing means for comparing depth value of two conflicting pixel data and storing one pixel data which has a smaller depth value.
Claim 6
Dependent Claim 61 words
An apparatus for parallel image generation as claimed in claim 3, wherein each of said first to Nth image merging arrangements comprises: two inputs for sequentially receiving pixel data for the same identical pixel position; comparing means for comparing depth value of the received two pixel data; and selecting means for selecting one pixel data which has a smaller depth value.
Claim 7
Dependent Claim 20 words
An apparatus for parallel image generation as claimed in claim 3, wherein said attributes of each pixel are color data.
Claim 8
Dependent Claim 46 words
An apparatus for parallel image generation as claimed in claim 3, said texture mapping means comprising: address generator means for generating an address based on said surface coordinate data; and texture buffer means for storing color data, said color data being read out by said address.
Claim 9
Dependent Claim 31 words
An apparatus for parallel image generation as claimed in claim 1, further comprising a display means for displaying the merged data after the merging operation in the Nth image merging arrangement.
Claim 10
Independent Claim 354 words
An apparatus for parallel image generation comprising: three-dimensional data generation means for generating a three-dimensional geometric data of an object in an image frame; distribution means for dividing said three-dimensional geometric data to N (N is an integer greater than one) geometric data portions; first to Nth geometric data buffers for storing said N geometric data portions, respectively; first to Nth identical image generation arrangements connected respectively to said first to Nth geometric data buffers, each image generation arrangement generating an image data portion for each pixel in said image frame; first to Nth identical image merging arrangements connected respectively to said first to Nth image generation arrangements, said first to Nth image merging arrangements also sequentially connected in series arrangement; initial image generation means for generating a background image data, said initial image generation means connected to said first image merging arrangement, said first image merging arrangement merging said background image data and said image data portion from said first image generation arrangement, and each one of said second to Nth image merging arrangements merging an output merged data from the sequentially previous image merging arrangement and said image data portion from the current image generation arrangement, said Nth image merging arrangement generating surface coordinate data; timing control means connected to said first to Nth image merging arrangements for controlling a processing time in said first to Nth image merging arrangements such that said current image merging arrangement carries out the merging operation of a pixel after the sequentially previous image merging arrangement has carried out the merging operation of the same pixel; and texture mapping means connected to said Nth image merging arrangement for applying texture mapping to said surface coordinate data, wherein said image data portion for each pixel comprises a depth value and attributes of each pixel; and wherein each of said first to Nth image merging arrangements comprises: two inputs for sequentially receiving pixel data for the same pixel position; comparing means for comparing the depth value of each of the received two pixel data; and selecting means for selecting one pixel data which has a smaller depth value.
Claim 11
Independent Claim 354 words
An apparatus for parallel image generation comprising: three-dimensional data generation means for generating a three-dimensional geometric data of an object in an image frame; distribution means for dividing said three-dimensional geometric data to N (N is an integer greater than one) geometric data portions; first to Nth geometric data buffers for storing said N geometric data portions, respectively; first to Nth identical image generation arrangements connected respectively to said first to Nth geometric data buffers, each image generation arrangement generating an image data portion for each pixel in said image frame; first to Nth identical image merging arrangements connected respectively to said first to Nth image generation arrangements, said first to Nth image merging arrangements also sequentially connected in series arrangement; initial image generation means for generating a background image data, said initial image generation means connected to said first image merging arrangement, said first image merging arrangement merging said background image data and said image data portion from said first image generation arrangement, and each one of said second to Nth image merging arrangements merging an output merged data from the sequentially previous image merging arrangement and said image data portion from the current image generation arrangement, said Nth image merging arrangement generating surface coordinate data; timing control means connected to said first to Nth image merging arrangements for controlling a processing time in said first to Nth image merging arrangements such that said current image merging arrangement carries out the merging operation of a pixel after the sequentially previous image merging arrangement has carried out the merging operation of the same pixel; and texture mapping means connected to said Nth image merging arrangement for applying texture mapping to said surface coordinate data, wherein said image data portion for each pixel comprises a depth value and attributes of each pixel; and wherein each of said first to Nth image merging arrangements comprises: two inputs for sequentially receiving pixel data for the same pixel position; comparing means for comparing the depth value of each of the received two pixel data; and selecting means for selecting one pixel data which has a smaller depth value.

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag