Recherche Images Maps Play YouTube Actualités Gmail Drive Plus »
Recherche avancée dans les brevets | Images de page | Historique Web | Connexion

Brevets

  

United States Patent [19] [ii] Patent Number: 4,825,391

Merz [45] Date of Patent: Apr. 25, 1989

[54] DEPTH BUFFER PRIORITY PROCESSING FOR REAL TIME COMPUTER IMAGE GENERATING SYSTEMS

[75] Inventor: Donald M. Merz, Ormond Beach, Fla.

[73] Assignee: General Electric Company, Philadelphia, Pa.

[21] Appl. No.: 75,126

[22] Filed: Jul. 20, 1987

[51] Int. CI* G01J 1/10

[52] U.S. CI 364/526; 364/518;

364/522

[58] Field of Search 364/194, 424, 514, 524,

364/525, 526, 578, 300

[56] References Cited

U.S. PATENT DOCUMENTS

4,152,766 5/1979 Osofsky et al 364/515

4,181,953 1/1980 Osofsky 364/515

4,570,233 2/1986 Yan et al 364/522

4,609,917 9/1986 Shen 340/729

4,609,993 9/1986 Shimizu 364/522

4,748,572 5/1988 Latham 364/518

Primary Examiner—William L. Sikes

Assistant Examiner—Frank Gonzalez

Attorney, Agent, or Firm—Stephen A. Young; Paul

Checkovich

[blocks in formation]

A method for determining color information in a computer image generated display in which the display is divided into a plurality of spans and each span comprises a matrix of pixels, each of the pixels being further divided into a matrix of subpixels, which method and apparatus allows overlapping and inner penetrating faces appearing in an image to be resolved without conflict. Faces of objects appearing in an image are resolved by a range ordering process for each span in an image. The faces are reordered into range separable groups in which a range separable group is defined as faces in which the maximum range to the most distant face in a group does not overlap the minimum range of the nearest face in another group. Each range separable group of faces is then processed on a per pixel basis for determining the color contribution of that face or group of faces to each subpixel within a pixel. In one form, the process of identifying the colors contributing to a pixel may be tenninated at the end of processing of one group of faces when at least a minimum number of subpixels within a pixel have been identified as covered by faces in the processed group. Where groups of faces cannot be divided into range separable groups, forced separation of groups can be implemented by establishing a predetermined maximum number of faces in a group or by inserting a pseudo-face within a group and breaking the groups at the pseudo-face.

15 Claims, 12 Drawing Sheets

[merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][graphic][merged small][graphic][merged small][merged small]
[graphic]
[merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][graphic][merged small][graphic][merged small][merged small][merged small][table][merged small][merged small]
[graphic]
« PrécédentContinuer »