$\require{mediawiki-texvc}$

연합인증

연합인증 가입 기관의 연구자들은 소속기관의 인증정보(ID와 암호)를 이용해 다른 대학, 연구기관, 서비스 공급자의 다양한 온라인 자원과 연구 데이터를 이용할 수 있습니다.

이는 여행자가 자국에서 발행 받은 여권으로 세계 각국을 자유롭게 여행할 수 있는 것과 같습니다.

연합인증으로 이용이 가능한 서비스는 NTIS, DataON, Edison, Kafe, Webinar 등이 있습니다.

한번의 인증절차만으로 연합인증 가입 서비스에 추가 로그인 없이 이용이 가능합니다.

다만, 연합인증을 위해서는 최초 1회만 인증 절차가 필요합니다. (회원이 아닐 경우 회원 가입이 필요합니다.)

연합인증 절차는 다음과 같습니다.

최초이용시에는
ScienceON에 로그인 → 연합인증 서비스 접속 → 로그인 (본인 확인 또는 회원가입) → 서비스 이용

그 이후에는
ScienceON 로그인 → 연합인증 서비스 접속 → 서비스 이용

연합인증을 활용하시면 KISTI가 제공하는 다양한 서비스를 편리하게 이용하실 수 있습니다.

System, method and computer program product for branching during programmable vertex processing 원문보기

IPC분류정보
국가/구분 United States(US) Patent 등록
국제특허분류(IPC7판)
  • G09G-005/37
  • G09G-005/36
  • G06T-001/60
출원번호 UP-0286809 (2005-11-22)
등록번호 US-7755634 (2010-08-02)
발명자 / 주소
  • Lindholm, John Erik
  • Moy, Simon S.
  • Glanville, Robert Steven
출원인 / 주소
  • NVIDIA Corporation
대리인 / 주소
    Zilka-Kotab, PC
인용정보 피인용 횟수 : 1  인용 특허 : 116

초록

A system, method and computer program product are provided for branching during graphics processing. Initially, a first operation is performed on data. In response to the first operation, a branching operation is performed to a second operation. The first operation and the second operation are assoc

대표청구항

What is claimed is: 1. A method for branching during graphics processing, comprising: performing a first operation on data; in response to the first operation, branching to a second operation, utilizing a processor; and outputting a result of the graphics processing; wherein the first operation and

이 특허에 인용된 특허 (116)

  1. Lin Tao, 3D triangle rendering by texture hardware and color software using simultaneous triangle-walking and interpolation for parallel operation.
  2. Rushmeier Holly Edith ; Taubin Gabriel ; Gueziec Andre Pierre, Acquiring bump maps from curved objects.
  3. Lindholm,John Erik; Moy,Simon; Kirk,David B.; Sabella,Paolo E., Blending system and method in an integrated computer graphics pipeline.
  4. Duluk ; Jr. Jerome F. (Mountain View CA) Kasle David B. (Mountain View CA), Bounding box and projections detection of hidden polygons in three-dimensional spatial databases.
  5. Duluk ; Jr. Jerome F. (Santa Clara County CA), Cascaded two-stage computational SIMD engine having multi-port memory and multiple arithmetic units.
  6. Edelson Steven D. (7 Sears Rd. Wayland MA 01778), Cathode ray tube display system with minimized distortion from aliasing.
  7. John Erik Lindholm ; Simon Moy ; Kevin Dawallu ; Mingjian Yang ; John Montrym ; David B. Kirk ; Paolo E. Sabella ; Matthew N. Papakipos ; Douglas A. Voorhies ; Nicholas J. Foskett, Clipping system and method for a graphics processing framework embodied on a single semiconductor platform.
  8. Lindholm,John Erik; Moy,Simon; Dawallu,Kevin; Yang,Mingjian; Montrym,John; Kirk,David B.; Sabella,Paolo E.; Papakipos,Matthew N.; Voorhies,Douglas A.; Foskett,Nicholas J., Clipping system and method for a single graphics semiconductor platform.
  9. Morgan Craig R. ; Reed Steven Scott, Computer graphics vertex index cache system for polygons.
  10. Duluk ; Jr. Jerome F. (304 Emerson St. Palo Alto CA 94306), Content-addressable memory system capable of fully parallel magnitude comparisons.
  11. Sfarti Adrian ; Baker Nicholas Robert ; Laker Robert William ; Malamy Adam Craig, Controlling a real-time rendering engine using a list-based control mechanism.
  12. Masters John,AUX, Data conversion technique.
  13. Duluk ; Jr. Jerome F. ; Hessel Richard E. ; Arnold Vaughn T. ; Benkual Jack ; Bratt Joseph P. ; Cuan George ; Dodgen Stephen L. ; Fang Emerson S. ; Gong Zhaoyu ; Ho Thomas Y. ; Hsu Hengwei ; Li Sidon, Deferred shading graphics pipeline processor.
  14. Duluk ; Jr. Jerome F. ; Hessel Richard E. ; Arnold Vaughn T. ; Benkual Jack ; Bratt Joseph P. ; Cuan George ; Dodgen Stephen L. ; Fang Emerson S. ; Gong Zhaoyu ; Ho Thomas Y. ; Hsu Hengwei ; Li Sidon, Deferred shading graphics pipeline processor.
  15. Ravi Shankar ; Subramania I. Sudharsanan, Division unit in a processor using a piece-wise quadratic approximation technique.
  16. Nally Robert Marshall ; Nelsen Pete Edward ; Hamilton Douglas ; Berk Douglas Michael, Dynamic arbitration priority.
  17. Harris Kathleen A. ; Pinedo David, Dynamic selection of lighting coordinates in a computer graphics system.
  18. Rangan P. Venkat ; Shah Mehul ; Shastri Vijnan, Enhanced interactive video with object tracking and hyperlinking.
  19. Kimura Koichi,JPX ; Ogura Toshihiko,JPX ; Aotsu Hiroaki,JPX ; Ikegami Mitsuru,JPX ; Kuwabara Tadashi,JPX ; Enomoto Hiromichi,JPX ; Kyoda Tadashi,JPX, Graphic system including a plurality of one chip semiconductor integrated circuit devices for displaying pixel data on.
  20. McDonald Ryan O. ; Kudukoli Ramprasad ; Richardson Gregory C., Graphical code generation wizard for automatically creating graphical programs.
  21. Brown,Patrick R.; Kilgard,Mark J.; Glanville,Robert Steven, Graphics API with branching capabilities.
  22. Tucker S Paul ; Krech ; Jr. Alan S., Graphics accelerator with improved lighting processor.
  23. Saunders Bradley L. ; Johnson Brett E., Graphics application programming interface avoiding repetitive transfer of texture mapping data.
  24. Gulley David W. (Sugar Land TX) Van Aken Jerry R. (Sugar Land TX), Graphics floating point coprocessor having matrix capabilities.
  25. Baldwin David Robert,GBX, Graphics pre-processing and rendering system.
  26. John Erik Lindholm ; Simon Moy ; Kevin Dawallu ; Mingjian Yang ; John Montrym ; David B. Kirk ; Paolo E. Sabella ; Matthew N. Papakipos ; Douglas A. Voorhies ; Nicholas J. Foskett, Graphics processing unit with an integrated fog and blending operation.
  27. Lindholm, John Erik; Moy, Simon; Kirk, David B.; Sabella, Paolo E., Graphics processing unit with transform module capable of handling scalars and vectors.
  28. Lewis Michael C. ; Morein Stephen L., Graphics processor, system and method for generating screen pixels in raster order utilizing a single interpolator.
  29. Chauvin Joseph W. ; Gabriel Steven A. ; Good Howard ; Griffin Kent E. ; Kenworthy Mark L. ; Powell ; III William Chambers ; Scott ; III George Easton ; Toelle Michael A. ; Torborg ; Jr. John G. ; Ver, Graphics rendering device and method for operating same.
  30. Baldwin David Robert,GBX, Graphics rendering system with reconfigurable pipeline sequence.
  31. Vimal Parikh ; Robert Moore ; Howard Cheng, Graphics system interface.
  32. Poff,Thomas C.; Minami,John Shigeto; Koyama,Ryo, Hardware accelerator for an object-oriented programming language.
  33. Patrick C. McGeer ; Szu-Tsung Cheng ; Michael J. Meyer ; Patrick Scaglia, Hardware design language for the design of integrated circuits.
  34. Chehrazi Farzad ; Oklobdzija Vojin G., High performance pipelined data path for a media processor.
  35. Liu Hua-Kuang (Pasadena CA) Awwal Abdul A. S. (Kettering OH) Karim Mohammad A. (Centerville OH), Imer-product array processor for retrieval of stored images represented by bipolar binary (+1,-1) pixels using partial i.
  36. John S. Montrym ; Douglas A. Voorhies ; Steven E. Molnar, Integrated graphics processing unit with antialiasing.
  37. Montrym,John S.; Voorhies,Douglas A.; Molnar,Steven E., Integrated graphics processing unit with antialiasing.
  38. Moreton, Henry P.; Legakis, Justin; Rogers, Douglas H., Integrated tessellator in a graphics processing unit.
  39. Van Hook Timothy J. ; Cheng Howard H. ; DeLaurier Anthony P. ; Gossett Carroll P. ; Moore Robert J. ; Shepard Stephen J. ; Anderson Harold S. ; Princen John ; Doughty Jeffrey C. ; Pooley Nathan F. ; , Interface for a high performance low cost video game system with coprocessor providing high speed efficient 3D graphics and digital audio signal processing.
  40. Longhenry Brian E. ; Thome Gary W. ; Thayer John S., Line drawing using operand routing and operation selective multimedia extension unit.
  41. Lindholm,John Erik; Moy,Simon; Dawallu,Kevin; Yang,Mingjian; Montrym,John; Kirk,David B.; Sabella,Paolo E.; Papakipos,Matthew N.; Voorhies,Douglas A.; Foskett,Nicholas J., Masking system and method for a graphics processing framework embodied on a single semiconductor platform.
  42. Deering Michael F. ; Wynn Aaron S., Mesh buffer for decompression of compressed three-dimensional graphics data.
  43. Wilmot ; II Richard Byron, Method and apparatus for annotating operands in a computer system with source instruction identifiers.
  44. Grossman Mark Stefan ; Morgan David Lloyd ; Voorhies Douglas Allen, Method and apparatus for culling polygons.
  45. Duluk ; Jr. Jerome F. ; Hessel Richard E. ; Grass Joseph P. ; Rashid Abbas ; Hong Bo ; Mammen Abraham, Method and apparatus for generating texture.
  46. Chang Sheue-Ling L. (Sunnyvale CA), Method and apparatus for implementing adaptive forward differencing using integer arithmetic.
  47. Morrison Michael J., Method and apparatus for implementing predicated sequences in a processor with renaming.
  48. Pawate Basavaraj I. ; Prince Betty, Method and apparatus for improved graphics/image processing using a processor and a memory.
  49. Edward Colton Greene ; Patrick Matthew Hanrahan, Method and apparatus for occlusion culling in graphics systems.
  50. Duluk, Jerome F.; Dodgen, Stephen L.; Bratt, Joseph P.; Papakipos, Matthew; Tuck, Nathan; Hessel, Richard E., Method and apparatus for performing tangent space lighting and bump mapping in a deferred shading graphics processor.
  51. Alcorn Byron A. (Fort Collins) Cherry Robert W. (Loveland) Coleman Mark D. (Fort Collins) Rauchfuss Brian D. (Fort Collins CO), Method and apparatus for pixel clipping source and destination windows in a graphics system.
  52. Barkans Anthony C, Method and apparatus for providing polygon pixel sub-sample information using incremental means.
  53. Wells Stuart C. (Santa Clara CA) Loo James V. (Los Altos CA) Wallner Dawn M. (San Jose CA), Method and apparatus for rendering anti-aliased polygons.
  54. Kuchkuda Roman ; Rigg John ; Enriquez Manuel Rey ; Henson James V. ; Stehley Curt, Method and apparatus for rendering of fractional pixel lists for anti-aliasing and transparency.
  55. Duluk ; Jr. Jerome F. (Santa Clara County CA), Method and apparatus for simultaneous parallel query graphics rendering Z-coordinate buffer.
  56. Duluk ; Jr. Jerome F., Method and apparatus for span and subspan sorting rendering system.
  57. Duluk ; Jr. Jerome F., Method and apparatus for span and subspan sorting rendering system.
  58. Duluk ; Jr. Jerome F. (Palo Alto CA), Method and apparatus for spatial simulation acceleration.
  59. James David V. ; Nemirovsky Mario D., Method and apparatus for using condition codes to nullify instructions based on results of previously-executed instruct.
  60. Koyamada Koji (Hadano JPX), Method and apparatus for visualization of iso-valued surfaces.
  61. Snyder John M. ; Kajiya James T. ; Gabriel Steven A. ; Toelle Michael A., Method and system for improving shadowing in a graphics rendering system.
  62. Elliott Conal M. ; Knoblock Todd B. ; Schechter Greg D. ; AbiEzzi Salim S. ; Campbell Colin L. ; Yeung Chun-Fu Ricky, Method and system for modeling and presenting integrated media with a declarative modeling language for representing re.
  63. Moy, Simon; Lindholm, John Erik, Method and system for programmable pipelined graphics processing with branching instructions.
  64. Parikh Vimal ; Gossett Carroll Philip, Method and system for real time illumination of computer generated images.
  65. Schroeder William J. (Schenectady NY) Volpe Christopher R. (Schenectady NY), Method for graphical display of three-dimensional vector fields.
  66. Akeley Kurt, Method for rendering silhouette and true edges of 3-D line drawings with occlusion.
  67. Snyder John M. ; Elliott Conal M., Method for sorting 3D object geometry among image chunks for rendering in a layered graphics rendering system.
  68. Baldessarini Ross ; Campbell Alexander, Method of dopamine inhibition using l-threo-methylphenidate.
  69. Peercy Mark Stuart ; Airey John Milligan ; Cabral Brian Keith, Method system and computer program product for shading.
  70. Lindholm,John Erik; Moy,Simon; Kirk,David B.; Sabella,Paolo E., Method, apparatus and article of manufacture for a transform module in a graphics processor.
  71. Cabral Brian Keith ; Peercy Mark Stuart ; Airey John Milligan, Method, system, and computer program product for bump mapping in tangent space.
  72. Peercy Mark Stuart ; Airey John Milligan ; Cabral Brian Keith, Method, system, and computer program product for shading.
  73. De Lange Alphonsius A. J.,NLX ; De With Peter H. N.,NLX, Multi-media processor architecture with high performance-density.
  74. Reed David G. ; Iwamoto Rick M., Multiuse input/output connector arrangement for graphics accelerator integrated circuit.
  75. Bhatti, Balwinder S.; Miller, Craig Harrison; Schmitt, Jeffrey Daniel, N-aryl diazaspiracyclic compounds and methods of preparation and use thereof.
  76. Hicok,Gary D., Operating system hang detection and methods for handling hang conditions.
  77. Koss Louise A. ; Krech ; Jr. Alan S., Polyline and triangle strip data management techniques for enhancing performance of computer graphics system.
  78. Strunk Glenn W. ; Rojas Edmundo ; Rossin Theodore G., Post transformation clipping in a geometry accelerator.
  79. Yamazaki Shunpei,JPX ; Teramoto Satoshi,JPX, Process for fabricating semiconductor device and apparatus for fabricating semiconductor device.
  80. Adams Christopher ; Charles Gordon A. ; Mills Christopher, Processing system with dynamic alteration of a color look-up table.
  81. Derek Bosch ; Carroll Philip Gossett ; Ian O'Donnell ; Anan Nagarajan ; Adrian Jeday ; Eric Demers ; Vimal Parikh ; Shaun Ho, Processor for geometry transformations and lighting calculations.
  82. Thekkath, Radhika; Uhler, G. Michael; Ho, Ying-wai; Harrell, Chandlee B., Processor having a conditional branch extension of an instruction set architecture.
  83. Krech ; Jr. Alan S. ; Rossin Theodore G. ; Rojas Edmundo ; McGrath Michael S ; Rakel Ted ; Strunk Glenn W ; Ashburn Jon L ; Tucker S Paul, ROM-based control unit in a geometry accelerator for a computer graphics system.
  84. Nelson Scott R. ; Deering Michael F., Rapid computation of local eye vectors in a fixed point lighting unit.
  85. Choi Seung-hak,KRX ; Eo Kil-su,KRX, Real-time rendering method of selectively performing bump mapping and phong shading processes and apparatus therefor.
  86. Matsumoto Toshiyuki (Ibaraki JPX) Inada Hirofumi (Amagasaki JPX) Nittaya Hiroshi (Ikoma JPX) Kato Masahiro (Kobe JPX), Semiconductor device and manufacturing method thereof.
  87. Vainsencher Leonardo, Single chip computer having integrated MPEG and graphical processors.
  88. Fielder Dennis (Linton GBX) Derbyshire James (Willingham GBX) Gillingham Peter (Kanata CAX) Torrance Randy (Ottawa CAX) O\Connell Cormac (Kanata CAX), Single chip frame buffer and graphics accelerator.
  89. Lindholm,John Erik; Moy,Simon; Dawallu,Kevin; Yang,Mingjian; Montrym,John; Kirk,David B.; Sabella,Paolo E.; Papakipos,Matthew N.; Voorhies,Douglas A.; Foskett,Nicholas J., Single semiconductor graphics platform.
  90. Lindholm,John Erik; Moy,Simon; Dawallu,Kevin; Yang,Mingjian; Montrym,John; Kirk,David B.; Sabella,Paolo E.; Papakipos,Matthew N.; Voorhies,Douglas A.; Foskett,Nicholas J., Single semiconductor graphics platform system and method with skinning, swizzling and masking capabilities.
  91. Lindholm,John Erik; Moy,Simon; Dawallu,Kevin; Yang,Mingjian; Montrym,John; Kirk,David B.; Sabella,Paolo E.; Papakipos,Matthew N.; Voorhies,Douglas A.; Foskett,Nicholas J., Single semiconductor graphics platform with blending and fog capabilities.
  92. Lindholm, John Erik; Moy, Simon; Dawallu, Kevin; Yang, Mingjian; Montrym, John; Kirk, David B.; Sabella, Paolo E.; Papakipos, Matthew N.; Voorhies, Douglas A.; Foskett, Nicholas J., System and method for a graphics processing framework embodied utilizing a single semiconductor platform.
  93. Olsen Daniel M. ; Scott Noel D. ; Casey Robert J., System and method for accelerated occlusion culling.
  94. Brown,Patrick R.; Kilgard,Mark J.; Glanville,Robert Steven, System and method for converting a vertex program to a binary format capable of being executed by a hardware graphics pipeline.
  95. Chen Chih-Kang (Santa Clara County CA) Duluk ; Jr. Jerome F. (Santa Clara County CA), System and method for cross correlation with application to video motion vector estimator.
  96. Voorhies,Douglas A.; Craighead,Matthew; Kilgard,Mark J.; Hutchins,Edward; Everitt,Cass W., System and method for display list occlusion branching.
  97. Tarolli Gary ; Sellers Scott, System and method for efficiently determining a fog blend value in processing graphical images.
  98. Divine James S. (Austin TX) Studor Charles F. (Austin TX), System and method for executing branch on bit set/clear instructions using microprogramming flow.
  99. Chen,Addison, System and method for generating 128-bit cyclic redundancy check values with 32-bit granularity.
  100. Lindholm, John Erik; Molnar, Steven E.; Zatz, Harold Robert Feldman, System and method for generating multiple outputs in a single shader processing pass in a hardware graphics pipeline.
  101. Young Eric S. ; Zhao Randy X. ; Khurana Anoop ; Niu Roger ; Kuo Dong-Ying ; Kottapalli Sreenivas R., System and method for performing blending using an over sampling buffer.
  102. Hansen Craig ; Moussouris John, System and method for providing a wide operand architecture.
  103. Harris Kathleen A. ; Jensen Kimberly Wagner, System for distinguishing front facing and back facing primitives in a computer graphics system using area calculations in homogeneous coordinates.
  104. Lindholm,John Erik; Kirk,David B.; Moreton,Henry P.; Moy,Simon, System, method and article of manufacture for a programmable vertex processing model with instruction set.
  105. John Erik Lindholm ; Simon Moy ; David B. Kirk ; Pao Sabella, System, method and computer program product for a blending operation in a transform module of a computer graphics pipeline.
  106. Lindholm, John Erik; Moreton, Henry P.; Zatz, Harold Robert Feldman, System, method and computer program product for a programmable pixel processing model with instruction set.
  107. Lindholm, John Erik; Tannenbaum, David C.; Glanville, Robert Steven, System, method and computer program product for an improved programmable vertex processing model with instruction set.
  108. Lindholm,John Erik; Moy,Simon S.; Glanville,Robert Steven, System, method and computer program product for branching during programmable vertex processing.
  109. Lindholm, John Erik; Moy, Simon; Dawallu, Kevin; Yang, Mingjian; Montrym, John; Kirk, David B.; Sabella, Paolo E.; Papakipos, Matthew N.; Voorhies, Douglas A.; Foskett, Nicholas J., System, method and computer program product for performing a scissor operation in a graphics processing framework embodied on a single semiconductor platform.
  110. Bastos,Rui M.; Donovan,Walter E.; Lew,Stephen D.; Zatz,Harold Robert Feldman; Lindholm,John Erik, System, method and computer program product for providing arbitrary texture filtering.
  111. Papakipos,Matthew N.; Donovan,Walter E.; Zatz,Harold Robert Feldman; Moreton,Henry Packard; Lindholm,John Erik, System, method and computer program product for using an arbitrary quantity as texture address.
  112. Lindholm John Erik ; Moy Simon ; Dawallu Kevin ; Yang Mingjian ; Montrym John ; Kirk David B. ; Sabella Paolo E. ; Papakipos Matthew N. ; Voorhies Douglas A. ; Foskett Nicholas J., Transform, lighting and rasterization system embodied on a single semiconductor platform.
  113. Nielsen Michael J. K. ; Hussain Zahid S., Unified memory computer architecture with dynamic graphics memory allocation.
  114. Greene Richard, Video compressed circuit using recursive wavelet filtering.
  115. Lim Hong Lip,SGX, Visibility calculations for 3D computer graphics.
  116. Lim Hong Lip,SGX ITX 1545, Visibility calculations for 3D computer graphics.

이 특허를 인용한 특허 (1)

  1. Duluk, Jr., Jerome F.; Schaufler, Gernot, Inter-shader attribute buffer optimization.
섹션별 컨텐츠 바로가기

AI-Helper ※ AI-Helper는 오픈소스 모델을 사용합니다.

AI-Helper 아이콘
AI-Helper
안녕하세요, AI-Helper입니다. 좌측 "선택된 텍스트"에서 텍스트를 선택하여 요약, 번역, 용어설명을 실행하세요.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.

선택된 텍스트

맨위로