-
公开(公告)号:CA2011507A1
公开(公告)日:1990-10-28
申请号:CA2011507
申请日:1990-03-05
Applicant: IBM
Inventor: GONZALEZ-LOPEZ JORGE , LIANG BOB C C , TANNENBAUM DAVID C
Abstract: A system and method for processing image data in a graphics display system using parallel processing. A source image represented as an array of image pixel values is convolved by a kernel function to enhance selected features and assist in image analysis. Bi-linear interpolation is implemented to preserve picture quality when a source image is enlarged or reduced. A series of processing elements connected in parallel are used to speed image transformation and interpolation. The application of convolution is divided between the processors so that the processing with adjacent pixels overlaps and output image pixels are generated in fewer machine cycles. A pipeline architecture continually processes values from the parallel processors through validation and conversion to generate the final image.
-
公开(公告)号:BR9500330A
公开(公告)日:1995-10-17
申请号:BR9500330
申请日:1995-01-26
Applicant: IBM
Inventor: BOWEN ANDREW D , SPENCER JEFFREY S , TANNENBAUM DAVID C
Abstract: A system and method for drawing non-opaque objects with realistic refraction attributes. The system adjusts the pixel values of an object with a refraction index other than unity so that the resulting image approximates a refracted image. Adjacent pixel values are copied and blended with the pixel being rendered based upon a calculated refraction value. Refraction can be approximated as a surface effect by offset vectors, as a property of an object having parallel front and back surfaces and as an arbitrary object with non-parallel opposing surfaces. The more complex representations provide improved approximations of the refracted image. The resulting image presents a more realistic view of the refracted image.
-
公开(公告)号:CA2064165A1
公开(公告)日:1992-11-17
申请号:CA2064165
申请日:1992-03-26
Applicant: IBM
Inventor: LAWLESS JOHN J , LI DAVID W , TANNENBAUM DAVID C
Abstract: 19-91-028 VISIBLE PICKING IN A GRAPHICS SYSTEM A multiple-pass system for determining the primitives that are visible in a predetermined pick aperture for a "visible pick" operation. On the first pass, the primitives contained within the pick aperture and thus potentially visible are selected, and each selected primitive is assigned a pick index as an identifier. On the second pass, the pick indices of the selected primitives are rendered to a temporary frame buffer area, using a Z-buffer for hidden surface removal so that only the pick indices of the primitives visible within the pick aperture are stored in the corresponding frame buffer portion. On the third pass, the frame buffer portion corresponding to the pick aperture is read to determine the pick indices of the visible primitives. This information is then used to report back to the host the picked primitives.
-
-