$\require{mediawiki-texvc}$

연합인증

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

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

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

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

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

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

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

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

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

Graphics API with branching capabilities 원문보기

IPC분류정보
국가/구분 United States(US) Patent 등록
국제특허분류(IPC7판)
  • G09G-005/37
  • G09G-005/36
출원번호 US-0180798 (2002-06-25)
발명자 / 주소
  • Brown,Patrick R.
  • Kilgard,Mark J.
  • Glanville,Robert Steven
출원인 / 주소
  • NVIDIA Corporation
대리인 / 주소
    Zilka Kotab, PC
인용정보 피인용 횟수 : 52  인용 특허 : 49

초록

A system, method and computer program product are provided for branching during programmable processing utilizing a graphics application program interface in conjunction with a hardware graphics pipeline. Initially, a first instruction defined by the graphics application program interface is identif

대표청구항

The invention claimed is: 1. A method for branching during programmable processing utilizing a graphics application program interface in conjunction with a hardware graphics pipeline, comprising: identifying a first instruction defined by the graphics application program interface; performing a fir

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

  1. 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.
  2. Duluk ; Jr. Jerome F. (Santa Clara County CA), Cascaded two-stage computational SIMD engine having multi-port memory and multiple arithmetic units.
  3. Morgan Craig R. ; Reed Steven Scott, Computer graphics vertex index cache system for polygons.
  4. Duluk ; Jr. Jerome F. (304 Emerson St. Palo Alto CA 94306), Content-addressable memory system capable of fully parallel magnitude comparisons.
  5. Sfarti Adrian ; Baker Nicholas Robert ; Laker Robert William ; Malamy Adam Craig, Controlling a real-time rendering engine using a list-based control mechanism.
  6. Masters John,AUX, Data conversion technique.
  7. 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.
  8. 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.
  9. Ravi Shankar ; Subramania I. Sudharsanan, Division unit in a processor using a piece-wise quadratic approximation technique.
  10. Harris Kathleen A. ; Pinedo David, Dynamic selection of lighting coordinates in a computer graphics system.
  11. Rangan P. Venkat ; Shah Mehul ; Shastri Vijnan, Enhanced interactive video with object tracking and hyperlinking.
  12. 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.
  13. McDonald Ryan O. ; Kudukoli Ramprasad ; Richardson Gregory C., Graphical code generation wizard for automatically creating graphical programs.
  14. Tucker S Paul ; Krech ; Jr. Alan S., Graphics accelerator with improved lighting processor.
  15. Saunders Bradley L. ; Johnson Brett E., Graphics application programming interface avoiding repetitive transfer of texture mapping data.
  16. Gulley David W. (Sugar Land TX) Van Aken Jerry R. (Sugar Land TX), Graphics floating point coprocessor having matrix capabilities.
  17. 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.
  18. Baldwin David Robert,GBX, Graphics rendering system with reconfigurable pipeline sequence.
  19. Vimal Parikh ; Robert Moore ; Howard Cheng, Graphics system interface.
  20. Patrick C. McGeer ; Szu-Tsung Cheng ; Michael J. Meyer ; Patrick Scaglia, Hardware design language for the design of integrated circuits.
  21. Longhenry Brian E. ; Thome Gary W. ; Thayer John S., Line drawing using operand routing and operation selective multimedia extension unit.
  22. Duluk ; Jr. Jerome F. ; Hessel Richard E. ; Grass Joseph P. ; Rashid Abbas ; Hong Bo ; Mammen Abraham, Method and apparatus for generating texture.
  23. Pawate Basavaraj I. ; Prince Betty, Method and apparatus for improved graphics/image processing using a processor and a memory.
  24. Barkans Anthony C, Method and apparatus for providing polygon pixel sub-sample information using incremental means.
  25. 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.
  26. 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.
  27. Duluk ; Jr. Jerome F. (Santa Clara County CA), Method and apparatus for simultaneous parallel query graphics rendering Z-coordinate buffer.
  28. Duluk ; Jr. Jerome F., Method and apparatus for span and subspan sorting rendering system.
  29. Duluk ; Jr. Jerome F., Method and apparatus for span and subspan sorting rendering system.
  30. Duluk ; Jr. Jerome F. (Palo Alto CA), Method and apparatus for spatial simulation acceleration.
  31. Koyamada Koji (Hadano JPX), Method and apparatus for visualization of iso-valued surfaces.
  32. Snyder John M. ; Kajiya James T. ; Gabriel Steven A. ; Toelle Michael A., Method and system for improving shadowing in a graphics rendering system.
  33. 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.
  34. Schroeder William J. (Schenectady NY) Volpe Christopher R. (Schenectady NY), Method for graphical display of three-dimensional vector fields.
  35. Peercy Mark Stuart ; Airey John Milligan ; Cabral Brian Keith, Method, system, and computer program product for shading.
  36. De Lange Alphonsius A. J.,NLX ; De With Peter H. N.,NLX, Multi-media processor architecture with high performance-density.
  37. Koss Louise A. ; Krech ; Jr. Alan S., Polyline and triangle strip data management techniques for enhancing performance of computer graphics system.
  38. Strunk Glenn W. ; Rojas Edmundo ; Rossin Theodore G., Post transformation clipping in a geometry accelerator.
  39. Yamazaki Shunpei,JPX ; Teramoto Satoshi,JPX, Process for fabricating semiconductor device and apparatus for fabricating semiconductor device.
  40. Adams Christopher ; Charles Gordon A. ; Mills Christopher, Processing system with dynamic alteration of a color look-up table.
  41. 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.
  42. Nelson Scott R. ; Deering Michael F., Rapid computation of local eye vectors in a fixed point lighting unit.
  43. Vainsencher Leonardo, Single chip computer having integrated MPEG and graphical processors.
  44. 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.
  45. 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.
  46. Tarolli Gary ; Sellers Scott, System and method for efficiently determining a fog blend value in processing graphical images.
  47. 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.
  48. 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.
  49. 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.

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

  1. Kilgard, Mark J., 3D graphics API extension for a packed float image format.
  2. Kilgard, Mark J., 3D graphics API extension for a shared exponent image format.
  3. Westerhoff, Malte; Stalling, Detlev, Apparatus and method for visualizing digital breast tomosynthesis and other volumetric images.
  4. Westerhoff, Malte; Stalling, Detlev, Apparatus and system for rule based visualization of digital breast tomosynthesis and other volumetric images.
  5. Elliott, Max, Auto-creating groups for sharing photos.
  6. Westerhoff, Malte; Stalling, Detlev; Seebass, Martin, Automatic image segmentation methods and analysis.
  7. Westerhoff, Malte; Stalling, Detlev, Client-server visualization system with hybrid data processing.
  8. Westerhoff, Malte; Stalling, Detlev, Client-server visualization system with hybrid data processing.
  9. Westerhoff, Malte; Stalling, Detlev, Client-server visualization system with hybrid data processing.
  10. Mallinson, Dominic Saul, Delay matching in audio/video systems.
  11. Westerhoff, Malte; Stalling, Detlev, Fast file server methods and system.
  12. Westerhoff, Malte; Stalling, Detlev, Fast file server methods and systems.
  13. Westerhoff, Malte; Stalling, Detlev, Fast file server methods and systems.
  14. Westerhoff, Malte; Stalling, Detlev, Fast file server methods and systems.
  15. Westerhoff, Malte; Stalling, Detlev, Fast file server methods and systems.
  16. Westerhoff, Malte; Stalling, Detlev; Seebass, Martin, Image segmentation assignment of a volume by comparing and correlating slice histograms with an anatomic atlas of average histograms.
  17. Marks, Richard; Zalewski, Gary M., Implementing lighting control of a user environment.
  18. Brown, Patrick R.; Bolz, Jeffrey A., Indexed access to texture buffer objects using a graphics library.
  19. Brown, Patrick R.; Lichtenbelt, Barthold B.; Dodd, Christopher T., Integer-based functionality in a graphics shading language.
  20. Marks, Richard, Lighting control of a user environment via a display device.
  21. Westerhoff, Malte; Stalling, Detlev; Thieret, Scott A., Method and apparatus for visualizing three-dimensional and higher-dimensional image data sets.
  22. Stalling, Detlev; Westerhoff, Malte, Method and system FPOR transferring data to improve responsiveness when sending large data sets.
  23. Noyle, Jeff M. J., Method and system for managing graphics objects in a graphics display system.
  24. Westerhoff, Malte; Stalling, Detlev, Method and system for rule based display of sets of images.
  25. Westerhoff, Malte; Stalling, Detlev, Method and system for rule based display of sets of images.
  26. Westerhoff, Malte; Stalling, Detlev, Method and system for rule based display of sets of images.
  27. Stalling, Detlev; Westerhoff, Malte, Method and system for transferring data to improve responsiveness when sending large data sets.
  28. Brown, Patrick R.; Lichtenbelt, Barthold B.; Dodd, Christopher T.; Kilgard, Mark J., Methods and systems for processing a geometry shader program developed in a high-level shading language.
  29. Green, Robin James; Mamode, Axel; Hashimoto, Roy Tadashi, Multi-pass shading.
  30. Westerhoff, Malte; Stalling, Detlev, Multi-user multi-GPU render server apparatus and methods.
  31. Westerhoff, Malte; Stalling, Detlev, Multi-user multi-GPU render server apparatus and methods.
  32. Westerhoff, Malte; Stalling, Detlev, Multi-user/multi-GPU render server apparatus and methods.
  33. Duvivier, Christian L., Multithread processing of video frames.
  34. Duvivier, Christian L., Multithread processing of video frames.
  35. Carson, Kenneth M.; Ubillos, Randy; Graves, Eric, Optimizing the execution of media processing routines using a list of routine identifiers.
  36. Carson, Kenneth M.; Ubillos, Randy; Graves, Eric, Optimizing the execution of media processing routines using a list of routine identifiers.
  37. Brown, Patrick R.; Werness, Eric S., Parameter buffer objects for shader parameters in a graphics library.
  38. Duluk, Jr., Jerome F.; Hall, Jesse David; Brown, Patrick R.; Stadler, Mark Dennis, Pixel shader output map.
  39. Brown, Patrick R.; Lichtenbelt, Barthold B., Storage and support for large amounts of constant data in a graphics library.
  40. 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.
  41. Campbell, Scott, System and method for recording and displaying a graphical path in a video game.
  42. Lindholm, John Erik; Moy, Simon S.; Glanville, Robert Steven, System, method and computer program product for branching during programmable vertex processing.
  43. Boyd, Charles N.; Boland, Michele B.; Toelle, Michael A.; Kancherla, Anantha Rao; Patel, Amar; Tarassov, Iouri; Wright, Stephen H., Systems and methods for downloading algorithmic elements to a coprocessor and corresponding techniques.
  44. Boyd, Charles N.; Boland, Michele B.; Toelle, Michael A.; Kancherla, Anantha Rao; Patel, Amar; Tarassov, Iouri; Wright, Stephen H., Systems and methods for downloading algorithmic elements to a coprocessor and corresponding techniques.
  45. Boyd, Charles N.; Boland, Michele B.; Toelle, Michael A.; Kancherla, Anantha Rao; Patel, Amar; Tarassov, Iouri; Wright, Stephen H., Systems and methods for downloading algorithmic elements to a coprocessor and corresponding techniques.
  46. Boyd, Charles N.; Boland, Michele B.; Toelle, Michael A.; Kancherla, Anantha Rao; Patel, Amar; Tarassov, Iouri; Wright, Stephen H., Systems and methods for downloading algorithmic elements to a coprocessor and corresponding techniques.
  47. Boyd, Charles N.; Boland, Michele B.; Toelle, Michael A.; Kancherla, Anantha Rao; Patel, Amar; Tarassov, Iouri; Wright, Stephen H., Systems and methods for downloading algorithmic elements to a coprocessor and corresponding techniques.
  48. Hinitz, Shai; Patel, Amar; Boyd, Charles N.; Pelton, Blake D., Target independent rasterization.
  49. Hodsdon, Anthony John Rolls; Pelton, Blake Douglas, Tessellation of two-dimensional curves using a graphics pipeline.
  50. Brown, Patrick R.; Kilgard, Mark J., Texture arrays in a graphics library.
  51. Brown, Patrick R.; Werness, Eric S., Unified assembly instruction set for graphics processing.
  52. Brown, Patrick R.; Werness, Eric S., Unified assembly instruction set for graphics processing.
섹션별 컨텐츠 바로가기

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

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

선택된 텍스트

맨위로