Sun et al., 2009 - Google Patents
CFU: Multi-purpose configurable filtering unit for mobile multimedia applications on graphics hardwareSun et al., 2009
View PDF- Document ID
- 3208057001228002805
- Author
- Sun C
- Lok K
- Tsao Y
- Chang C
- Chien S
- Publication year
- Publication venue
- Proceedings of the Conference on High Performance Graphics 2009
External Links
Snippet
In order to increase the capability of mobile GPUs in image/video processing, a multi- purpose configurable filtering unit (CFU), which is a new configurable unit for image filtering on stream processing architecture, is proposed in this paper. CFU is located in the texture …
- 238000001914 filtration 0 title abstract description 55
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/04—Texture mapping
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/005—General purpose rendering architectures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/50—Lighting effects
- G06T15/503—Blending, e.g. for anti-aliasing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/20—Processor architectures; Processor configuration, e.g. pipelining
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration, e.g. from bit-mapped to bit-mapped creating a similar image
- G06T5/001—Image restoration
- G06T5/002—Denoising; Smoothing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformation in the plane of the image, e.g. from bit-mapped to bit-mapped creating a different image
- G06T3/40—Scaling the whole image or part thereof
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration, e.g. from bit-mapped to bit-mapped creating a similar image
- G06T5/20—Image enhancement or restoration, e.g. from bit-mapped to bit-mapped creating a similar image by the use of local operators
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/60—Memory management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/40—Filling a planar surface by adding surface attributes, e.g. colour or texture
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/06—Ray-tracing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T9/00—Image coding, e.g. from bit-mapped to non bit-mapped
- G06T9/007—Transform coding, e.g. discrete cosine transform
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2200/00—Indexing scheme for image data processing or generation, in general
- G06T2200/28—Indexing scheme for image data processing or generation, in general involving image processing hardware
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20172—Image enhancement details
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/42—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6728316B2 (en) | Method and apparatus for filtered coarse pixel shading | |
US10362289B2 (en) | Method for data reuse and applications to spatio-temporal supersampling and de-noising | |
CN107250996B (en) | Method and apparatus for compaction of memory hierarchies | |
Wei | Tile-based texture mapping on graphics hardware | |
US10354432B2 (en) | Texture space shading and reconstruction for ray tracing | |
US7948500B2 (en) | Extrapolation of nonresident mipmap data using resident mipmap data | |
US6518974B2 (en) | Pixel engine | |
JP5638230B2 (en) | Method, apparatus and computer readable recording medium for decoding video supported by a graphics processing unit | |
WO2018057109A1 (en) | Cache and compression interoperability in a graphics processor pipeline | |
US20160140689A1 (en) | Supersampling for spatially distributed and disjoined large-scale data | |
CN101123723A (en) | Digital Video Decoding Method Based on Graphics Processor | |
US9659402B2 (en) | Filtering multi-sample surfaces | |
Singhal et al. | Implementation and optimization of image processing algorithms on handheld GPU | |
JP4900051B2 (en) | Information processing apparatus, information processing method, and computer program | |
US12293485B2 (en) | Super resolution upscaling | |
US20230298212A1 (en) | Locking mechanism for image classification | |
US7944453B1 (en) | Extrapolation texture filtering for nonresident mipmaps | |
Sun et al. | CFU: Multi-purpose configurable filtering unit for mobile multimedia applications on graphics hardware | |
Hüttner et al. | Fast footprint mipmapping | |
WO2016048176A1 (en) | Method and apparatus for filtering compressed textures | |
Kung et al. | Intra frame encoding using programmable graphics hardware | |
Sun et al. | High-quality mipmapping texture compression with alpha maps for graphics processing units | |
Kugler | High-performance texture decompression hardware | |
US20250111582A1 (en) | Single mip filtering with bandwidth control | |
Robidoux et al. | CPU, SMP and GPU implementations of Nohalo level 1, a fast co-convex antialiasing image resampler |