Claims
- 1. 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.
- 2. 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.
- 3. An apparatus for parallel image generation as claimed in claim 2, wherein said background image data comprises a highest depth value.
- 4. 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.
- 5. 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.
- 6. An apparatus for parallel image generation as claimed in claim 3, wherein said attributes of each pixel are color data.
- 7. 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.
- 8. 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.
- 9. 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.
Priority Claims (2)
Number |
Date |
Country |
Kind |
4-199391 |
Jul 1992 |
JPX |
|
4-251028 |
Sep 1992 |
JPX |
|
Parent Case Info
This application is a continuation of application Ser. No. 08/097,959 filed Jul. 27, 1993, abandoned.
US Referenced Citations (15)
Foreign Referenced Citations (1)
Number |
Date |
Country |
9209947 |
Jun 1995 |
WOX |
Non-Patent Literature Citations (3)
Entry |
James D. Foley et al., "Computer Graphics--Principles and Practice, Second Edition", Addison-Wesley Publishing Company, pp. 201-225 and 649-907 (1990). |
David F. Rogers et al., "State of the Art in Computer Graphics--Visualization and Modeling", Springer-Verlag, pp. 33-56 (1991). |
EPO Search Report (93111797.2) dated Dec. 21, 1994. |
Continuations (1)
|
Number |
Date |
Country |
Parent |
97959 |
Jul 1993 |
|