WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2005104042) BLOCK-BASED FRAGMENT FILTRATION WITH FEASIBLE MULTI-GPU ACCELERATION FOR REAL-TIME VOLUME RENDERING ON STANDARD PC
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2005/104042    International Application No.:    PCT/CN2005/000507
Publication Date: 03.11.2005 International Filing Date: 15.04.2005
IPC:
G06T 15/00 (2011.01)
Applicants: THE CHINESE UNIVERSITY OF HONG KONG [CN/CN]; Shatin, N.T., Hong Kong (CN) (For All Designated States Except US).
HENG, Pheng-Ann [SG/CN]; (CN) (For US Only).
XIE, Yongming [CN/CN]; (CN) (For US Only).
WONG, Tien-Tsin [CN/CN]; (CN) (For US Only).
CHUI, Yim-Pan [GB/CN]; (CN) (For US Only)
Inventors: HENG, Pheng-Ann; (CN).
XIE, Yongming; (CN).
WONG, Tien-Tsin; (CN).
CHUI, Yim-Pan; (CN)
Agent: INSIGHT INTELLECTUAL PROPERTY LIMITED; 19A, 19B, Tower A, InDo Building No 48 A Zhichun Road Haidian District, Beijing 100098 (CN)
Priority Data:
10/829,022 20.04.2004 US
10/971,360 22.10.2004 US
Title (EN) BLOCK-BASED FRAGMENT FILTRATION WITH FEASIBLE MULTI-GPU ACCELERATION FOR REAL-TIME VOLUME RENDERING ON STANDARD PC
(FR) FILTRAGE DE FRAGMENTS BASE SUR LES BLOCS AVEC ACCELERATION MULTI-GPU PRATICABLE POUR RENDU VOLUMIQUE EN TEMPS REEL SUR ORDINATEURS PERSONNELS STANDARDS
Abstract: front page image
(EN)A computer-based method and system for interactive volume rendering of a large volume data on a conventional personal computer using hardware-accelerated block filtration optimizing uses 3D-textured axis-aligned slices and block filtration. Fragment processing in a rendering pipeline is lessened by passing fragments to various processors selectively in blocks of voxels based on a filtering process operative on slices. The process involves generating a corresponding image texture and performing two-pass rendering, namely a virtual rendering pass and a main rendering pass. Block filtration is divided into static block filtration and dynamic block filtration. The static block filtration locates any view-independent unused signal being passed to a rasterization pipeline. The dynamic block filtration determines any view-dependent unused block generated due to occlusion. Block filtration processes utilize the vertex shader and pixel shader of a GPU in conventional personal computer graphics hardware. The method is for multi-thread, multi-GPU operation.
(FR)L'invention porte sur un procédé et un système informatiques qui permettent d'effectuer un rendu volumique interactif de données de grand volume sur un ordinateur personnel standard en optimisant un filtrage de blocs accéléré par le matériel, lequel procédé repose sur des tranches alignées sur l'axe à texture 3D et sur le filtrage de blocs. L'invention permet de réduire le traitement des fragments dans un pipeline de rendu en faisant passer lesdits fragments sélectivement en blocs de voxels par divers processeurs sur la base d'un processus de filtrage de tranches. Le processus consiste à produire une texture d'image correspondante et à effectuer un rendu en deux étapes, à savoir une étape de rendu virtuel et une étape de rendu principal. Le filtrage des blocs est divisé en un filtrage de blocs statique et un filtrage de blocs dynamique. Le filtrage de blocs statique permet de localiser un quelconque signal inactif indépendant de la vue qui est transmis à un pipeline de tramage. Le filtrage de blocs dynamique détermine un quelconque bloc inactif dépendant de la vue produit par une occlusion. Les processus de filtrage de blocs font appel au nuanceur de sommets et au nuanceur de pixels d'une GPU d'un équipement graphique d'ordinateur personnel traditionnel. Le procédé de l'invention s'applique à un fonctionnement multifile, multi-GPU.
Designated States: AE, AG, AL, AM, AT, AU, AZ, BA, BB, BG, BR, BW, BY, BZ, CA, CH, CN, CO, CR, CU, CZ, DE, DK, DM, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, HR, HU, ID, IL, IN, IS, JP, KE, KG, KM, KP, KR, KZ, LC, LK, LR, LS, LT, LU, LV, MA, MD, MG, MK, MN, MW, MX, MZ, NA, NI, NO, NZ, OM, PG, PH, PL, PT, RO, RU, SC, SD, SE, SG, SK, SL, SM, SY, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, YU, ZA, ZM, ZW.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LS, MW, MZ, NA, SD, SL, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
European Patent Office (AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HU, IE, IS, IT, LT, LU, MC, NL, PL, PT, RO, SE, SI, SK, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)