CA2214063A1 - Method and apparatus for texture data - Google Patents
Method and apparatus for texture dataInfo
- Publication number
- CA2214063A1 CA2214063A1 CA002214063A CA2214063A CA2214063A1 CA 2214063 A1 CA2214063 A1 CA 2214063A1 CA 002214063 A CA002214063 A CA 002214063A CA 2214063 A CA2214063 A CA 2214063A CA 2214063 A1 CA2214063 A1 CA 2214063A1
- Authority
- CA
- Canada
- Prior art keywords
- texture data
- memory
- memory address
- unit
- storing unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/04—Texture mapping
Abstract
A system for reading texture data from a memory without need to use a cache unit in such a manner that the read speed is not affected by the size of the memory, wherein a memory address is supplied to a memory address comparing unit, a memory address comparing unit compares the memory address of the current pixel and the memory address of the immediately preceding adjacent pixel, the compared result being supplied as information to a compared result storing unit which stores the information. A memory accessing unit receives a memory address different from the memory address of the adjacent pixel aid reads texture data the corresponding address in a memory, the texture data being stored in a texture data storing unit. A texture data restructuring unit reads texture data from the texture data storing unit corresponding to the information read from the compared result storing unit and restructures the texture data accordingly.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP24913396A JP3586991B2 (en) | 1996-08-30 | 1996-08-30 | Texture data reading device and rendering device |
JPP08-249133 | 1996-08-30 |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2214063A1 true CA2214063A1 (en) | 1998-02-28 |
CA2214063C CA2214063C (en) | 2006-10-24 |
Family
ID=17188426
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA002214063A Expired - Lifetime CA2214063C (en) | 1996-08-30 | 1997-08-27 | Method and apparatus for texture data |
Country Status (8)
Country | Link |
---|---|
US (1) | US6133923A (en) |
EP (1) | EP0827114B1 (en) |
JP (1) | JP3586991B2 (en) |
CN (1) | CN1121018C (en) |
AU (1) | AU736560B2 (en) |
CA (1) | CA2214063C (en) |
DE (1) | DE69722535T2 (en) |
MY (1) | MY114047A (en) |
Families Citing this family (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AU743218B2 (en) * | 1998-09-11 | 2002-01-24 | Canon Kabushiki Kaisha | Fast renering techniques for rasterised graphic object based images |
AU744091B2 (en) * | 1998-09-11 | 2002-02-14 | Canon Kabushiki Kaisha | Processing graphic objects for fast rasterised rendering |
JP4343344B2 (en) | 1998-09-11 | 2009-10-14 | キヤノン株式会社 | A high-speed image rendering method using raster graphic objects |
US6384823B1 (en) * | 1999-01-05 | 2002-05-07 | C. Michael Donoghue | System and method for real-time mapping and transfer of coordinate position data from a virtual computer-aided design workspace to the real workspace |
US6919895B1 (en) * | 1999-03-22 | 2005-07-19 | Nvidia Corporation | Texture caching arrangement for a computer graphics accelerator |
US6297833B1 (en) * | 1999-03-23 | 2001-10-02 | Nvidia Corporation | Bump mapping in a computer graphics pipeline |
GB2374775B (en) | 2001-04-19 | 2005-06-15 | Discreet Logic Inc | Rendering animated image data |
US6812928B2 (en) | 2002-01-30 | 2004-11-02 | Sun Microsystems, Inc. | Performance texture mapping by combining requests for image data |
DE10318390A1 (en) * | 2003-04-23 | 2004-12-30 | Volkswagen Ag | Method, device and computer program product for the virtual positioning of components |
JP3883522B2 (en) * | 2003-05-09 | 2007-02-21 | 任天堂株式会社 | GAME DEVICE AND GAME PROGRAM |
JP3934081B2 (en) * | 2003-05-12 | 2007-06-20 | 任天堂株式会社 | GAME DEVICE AND GAME PROGRAM |
US7573599B2 (en) * | 2004-05-20 | 2009-08-11 | Primax Electronics Ltd. | Method of printing geometric figures |
CN101059760B (en) * | 2006-04-20 | 2014-05-07 | 意法半导体研发(上海)有限公司 | OPENGL to OPENGLIES translator and OPENGLIES emulator |
US8207978B2 (en) * | 2006-06-29 | 2012-06-26 | Intel Corporation | Simplification of 3D texture address computation based on aligned, non-perspective objects |
US7652672B2 (en) * | 2006-06-29 | 2010-01-26 | Mediatek, Inc. | Systems and methods for texture management |
US8022960B2 (en) * | 2007-02-22 | 2011-09-20 | Qualcomm Incorporated | Dynamic configurable texture cache for multi-texturing |
JP5307923B1 (en) * | 2012-08-20 | 2013-10-02 | 株式会社gloops | GAME SERVER, GAME CONTROL METHOD, PROGRAM, AND GAME SYSTEM |
US9886734B2 (en) * | 2013-04-25 | 2018-02-06 | Intel Corporation | Techniques for graphics data prefetching |
US9449362B2 (en) * | 2013-09-06 | 2016-09-20 | Intel Corporation | Techniques for reducing accesses for retrieving texture images |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4821212A (en) * | 1984-08-08 | 1989-04-11 | General Electric Company | Three dimensional texture generator for computed terrain images |
GB2240015A (en) * | 1990-01-15 | 1991-07-17 | Philips Electronic Associated | Texture memory addressing |
GB2267203B (en) * | 1992-05-15 | 1997-03-19 | Fujitsu Ltd | Three-dimensional graphics drawing apparatus, and a memory apparatus to be used in texture mapping |
GB2270243B (en) * | 1992-08-26 | 1996-02-28 | Namco Ltd | Image synthesizing system |
US5606650A (en) * | 1993-04-22 | 1997-02-25 | Apple Computer, Inc. | Method and apparatus for storage and retrieval of a texture map in a graphics display system |
JPH08110952A (en) * | 1994-10-07 | 1996-04-30 | Yamaha Corp | Texture mapping device |
JP3081774B2 (en) * | 1995-05-24 | 2000-08-28 | シャープ株式会社 | Texture pattern memory circuit |
US5751292A (en) * | 1995-06-06 | 1998-05-12 | Hewlett-Packard Company | Texture mapping method and system |
US5880737A (en) * | 1995-08-04 | 1999-03-09 | Microsoft Corporation | Method and system for accessing texture data in environments with high latency in a graphics rendering system |
GB9518696D0 (en) * | 1995-09-13 | 1995-11-15 | Philips Electronics Nv | Image texture mapping |
US5781197A (en) * | 1996-07-26 | 1998-07-14 | Hewlett-Packard Company | Method for maintaining contiguous texture memory for cache coherency |
US5828382A (en) * | 1996-08-02 | 1998-10-27 | Cirrus Logic, Inc. | Apparatus for dynamic XY tiled texture caching |
US5987567A (en) * | 1996-09-30 | 1999-11-16 | Apple Computer, Inc. | System and method for caching texture map information |
US5831640A (en) * | 1996-12-20 | 1998-11-03 | Cirrus Logic, Inc. | Enhanced texture map data fetching circuit and method |
US5852451A (en) * | 1997-01-09 | 1998-12-22 | S3 Incorporation | Pixel reordering for improved texture mapping |
-
1996
- 1996-08-30 JP JP24913396A patent/JP3586991B2/en not_active Expired - Lifetime
-
1997
- 1997-08-26 AU AU35292/97A patent/AU736560B2/en not_active Expired
- 1997-08-27 CA CA002214063A patent/CA2214063C/en not_active Expired - Lifetime
- 1997-08-27 MY MYPI97003928A patent/MY114047A/en unknown
- 1997-08-28 DE DE69722535T patent/DE69722535T2/en not_active Expired - Lifetime
- 1997-08-28 EP EP97306593A patent/EP0827114B1/en not_active Expired - Lifetime
- 1997-08-29 US US08/920,837 patent/US6133923A/en not_active Expired - Lifetime
- 1997-08-30 CN CN97121354A patent/CN1121018C/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
CN1177784A (en) | 1998-04-01 |
DE69722535D1 (en) | 2003-07-10 |
JP3586991B2 (en) | 2004-11-10 |
EP0827114A2 (en) | 1998-03-04 |
JPH1079043A (en) | 1998-03-24 |
EP0827114A3 (en) | 2000-11-29 |
CN1121018C (en) | 2003-09-10 |
AU736560B2 (en) | 2001-08-02 |
AU3529297A (en) | 1998-03-05 |
DE69722535T2 (en) | 2004-04-29 |
EP0827114B1 (en) | 2003-06-04 |
US6133923A (en) | 2000-10-17 |
CA2214063C (en) | 2006-10-24 |
MY114047A (en) | 2002-07-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2214063A1 (en) | Method and apparatus for texture data | |
CA2242740A1 (en) | Data processing method and apparatus | |
EP0913828A3 (en) | Memory system and method of accessing the same | |
EP0239224A3 (en) | Random access memory apparatus | |
KR970003112A (en) | Data reproducing apparatus and method | |
NO953193L (en) | Method and apparatus for effectively addressing DRAM in a video decompression processor | |
GB9409176D0 (en) | Improved recording apparatus and method for an arrayed recording apparatus | |
WO1999066733A3 (en) | Pixel data storage system for use in half-pel interpolation | |
CA2252751A1 (en) | Method and apparatus for rotating image data | |
WO1999019864A3 (en) | Improved system and method for processing object-based audiovisual information | |
EP0676726A3 (en) | Image processing. | |
GB2303989A (en) | Using an SDRAM as a frame memory for motion compensation prediction | |
TW330273B (en) | The image-processing device and method for mapping image memory | |
KR960006497B1 (en) | Method of and apparatus for storing digital video signals | |
KR970702537A (en) | Image editing apparatus | |
CA2172355A1 (en) | A data transfer control device for executing data transfer by controlling a cluster and another cluster | |
DE59509587D1 (en) | Hash addressing and storage method for storing and retrieving data in an addressable memory | |
CA2169993A1 (en) | Data Transfer Control Device for Controlling Data Transfer Between Shared Memories of Clusters | |
EP0841654A3 (en) | Apparatus for controlling display memory for storing decoded picture data to be displayed and method thereof | |
EP0690450A3 (en) | Memory circuit sequentially accessible by arbitrary address | |
TW360854B (en) | Image processing device | |
MY122382A (en) | Reproduction apparatus and reproduction method | |
KR950033862A (en) | Interface method and device with RAM | |
MX9708188A (en) | Improved post-processing method and apparatus for use in an image signal decoding system. | |
EP0788112A3 (en) | Memory addressing circuit |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKEX | Expiry |
Effective date: 20170828 |
|
MKEX | Expiry |
Effective date: 20170828 |