Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

52 results about "Texel" patented technology

A texel, texture element, or texture pixel is the fundamental unit of a texture map, used in computer graphics. Textures are represented by arrays of texels representing the texture space, just as other images are represented by arrays of pixels.

Method and apparatus for interleaved processing of direct and indirect texture coordinates in a graphics system

InactiveUS7002591B1Efficient implementationIncrease in texture mapping hardware complexityCathode-ray tube indicators3D-image renderingPattern recognitionProcessing
A graphics system including a custom graphics and audio processor produces exciting 2D and 3D graphics and surround sound. The system includes a graphics and audio processor including a 3D graphics pipeline and an audio digital signal processor. The graphics pipeline renders and prepares images for display at least in part in response to polygon vertex attribute data and texel color data stored as a texture images in an associated memory. An efficient texturing pipeline arrangement achieves a relatively low chip-footprint by utilizing a single texture coordinate / data processing unit that interleaves the processing of logical direct and indirect texture coordinate data and a texture lookup data feedback path for “recirculating” indirect texture lookup data retrieved from a single texture retrieval unit back to the texture coordinate / data processing unit. Versatile indirect texture referencing is achieved by using the same texture coordinate / data processing unit to transform the recirculated texture lookup data into offsets that may be added to the texture coordinates of a direct texture lookup. A generalized indirect texture API function is provided that supports defining at least four indirect texture referencing operations and allows for selectively associating one of at least eight different texture images with each indirect texture defined. Retrieved indirect texture lookup data is processed as multi-bit binary data triplets of three, four, five, or eight bits. The data triplets are multiplied by a 3×2 texture coordinate offset matrix before being optionally combined with regular non-indirect coordinate data or coordinate data from a previous cycle / stage of processing. Values of the offset matrix elements are variable and may be dynamically defined for each cycle / stage using selected constants. Two additional variable matrix configurations are also defined containing element values obtained from current direct texture coordinates. Circuitry for optionally biasing and scaling retrieved texture data is also provided.
Owner:NINTENDO CO LTD

Method and system for scalable, dataflow-based, programmable processing of graphics data

A scalable pipelined pixel shader that processes packets of data and preserves the format of each packet at each processing stage. Each packet is an ordered array of data values, at least one of which is an instruction pointer. Each member of the ordered array can be indicative of any type of data. As a packet progresses through the pixel shader during processing, each member of the ordered array can be replaced by a sequence of data values indicative of different types of data (e.g., an address of a texel, a texel, or a partially or fully processed color value). Information required for the pixel shader to process each packet is contained in the packet, and thus the pixel shader is scalable in the sense that it can be implemented in modular fashion to include any number of identical pipelined processing stages and can execute the same program regardless of the number of stages. Preferably, each processing stage is itself scalable, can be implemented to include an arbitrary number of identical pipelined instruction execution stages known as microblenders, and can execute the same program regardless of the number of microblenders. The current value of the instruction pointer (IP) in a packet determines the next instruction to be executed on the data contained in the packet. Any processing unit can change the instruction that will be executed by a subsequent processing unit by modifying the IP (and / or condition codes) of a packet that it asserts to the subsequent processing unit. Other aspects of the invention include graphics processors (each including a pixel shader configured in accordance with the invention), methods and systems for generating packets of data for processing in accordance with the invention, and methods for pipelined processing of packets of data.
Owner:PVC CONTAINER CORP +1

3-D rendering texture caching scheme

A 3D rendering texture caching scheme that minimizes external bandwidth requirements for texture and increases the rate at which textured pixels are available. The texture caching scheme efficiently pre-fetches data at the main memory access granularity and stores it in cache memory. The data in the main memory and texture cache memory is organized in a manner to achieve large reuse of texels with a minimum of cache memory to minimize cache misses. The texture main memory stores a two dimensional array of texels, each texel having an address and one of N identifiers. The texture cache memory has addresses partitioned into N banks, each bank containing texels transferred from the main memory that have the corresponding identifier. A cache controller determines which texels need to be transferred from the texture main memory to the texture cache memory and which texels are currently in the cache using a least most recently used algorithm. By labeling the texture map blocks (double quad words), a partitioning scheme is developed which allow the cache controller structure to be very modular and easily realized. The texture cache arbiter is used for scheduling and controlling the actual transfer of texels from the texture main memory into the texture cache memory and controlling the outputting of texels for each pixel to an interpolating filter from the cache memory.
Owner:INTEL CORP

Sparse texture systems and methods

Systems and methods for texture processing are presented. In one embodiment a texture method includes creating a sparse texture residency translation map; performing a probe process utilizing the sparse texture residency translation map information to return a finest LOD that contains the texels for a texture lookup operation; and performing the texture lookup operation utilizing the finest LOD. In one exemplary implementation, the finest LOD is utilized as a minimum LOD clamp during the texture lookup operation. A finest LOD number indicates a minimum resident LOD and a sparse texture residency translation map includes one finest LOD number per tile of a sparse texture. The sparse texture residency translation can indicate a minimum resident LOD.
Owner:NVIDIA CORP

Digital image visualized management and retrieval for communication network

InactiveCN101930461AReduce space storage data capacityIndexing is simple and clearSpecial data processing applicationsGraphicsPattern recognition
The invention discloses a visualized management and retrieval method for a digital image. The method comprises the following steps: establishing a binary bitmap sequence for the digital image by a digital image processing technological system and extracting a plurality of feature primitives from the sequence (the primitives refer to factors in the image which are different from pixels, such as a line segment, a curve, a closed figure, texture and the like); correspondingly extracting RGB, a gray value and other data of pixels in the peripheral range of relevant positions from the original digital image according to the position range of the primitives, extracting a set of texture elements according to the texture range related to the primitives, and indexing the digital image according to a plurality of the primitives, the set of the texture elements and corresponding pixel values; and storing the digital image and the image indexing, relevant text comment, network link analysis and the like for retrieving the digital image. In the invention, indexing of the digital image is established based on the binary bitmap sequence, the primitives, the texture elements, the pixels and the like, thus achieving small data quantity and fast and convenient retrieval and being applicable to digital image management, retrieval and search for a mobile communication network and the Internet.
Owner:郑茂

Computer graphics rendering apparatus and method

A computer graphics rendering apparatus according to an embodiment of the present invention generates a screen image, using plural texture images having different mipmap levels. The apparatus generates a normalized texture coordinate of a texture image, generates, from the normalized texture coordinate of the texture image, a texel coordinate of a texel in the texture image, according to a mipmap level of the texture image, and generates, regarding an image block in the texture image, an index value indicating a cache line corresponding to the image block, using a texel coordinate of a texel in the image block. The apparatus generates the index value such that index values of image blocks in the same position are different, between two texture images having mipmap levels adjacent to each other.
Owner:KK TOSHIBA

Method and system for expediting bilinear filtering

The present document describes a method and system for expediting bilinear filtering of textures, by reducing the number of data load operations. The method expands the original data layout with additional borders containing replicated texels. The replicated texels correspond either to wrapped-around texels for two-dimensional textures or neighboring faces in cube textures. Therefore, a 2×2 filter kernel for bilinear filtering is built which requires only one texel address to be computed, with all texel data readable with two load operations which are a predetermined stride apart. Different addressing modes are implemented by adjusting the sampling locus.
Owner:GOOGLE LLC

Multi-Output Decoder for Texture Decompression

ActiveUS20180315218A1Texturing/coloringImage codingParallel computingAdaptive Scalable Texture Compression
A decoder is configured to decode a plurality of texels from a received block of texture data encoded according to the Adaptive Scalable Texture Compression (ASTC) format, and includes a parameter decode unit configured to decode configuration data for the received block of texture data, a colour decode unit configured to decode colour endpoint data for the plurality of texels of the received block in dependence on the configuration data, a weight decode unit configured to decode interpolation weight data for each of the plurality of texels of the received block in dependence on the configuration data, and at least one interpolator unit configured to calculate a colour value for each of the plurality of texels of the received block using the interpolation weight data for that texel and a pair of colour endpoints from the colour endpoint data. At least one of the parameter decode unit, colour decode unit and weight decode unit are configured to decode intermediate data from the received block that is common to the decoding of at least a subset of texels of that block and to use that decoded intermediate data as part of the decoding of at least two of the plurality of texels from the received block of texture data.
Owner:IMAGINATION TECH LTD

Cache architecture for efficiently accessing texture data using buffers

ActiveCN107153617AImage memory managementMemory systemsData storeAdaptive Scalable Texture Compression
A texture cache architecture facilitates access of compressed texture data in non-power of two formats, such as the Adaptive Scalable Texture Compression (ASTC) codec. In one implementation, the texture cache architecture includes a controller, a first buffer, a second buffer, and a texture decompressor. A first buffer stores one or more blocks of compressed texel data fetched, in response to a first request, from a first texture cache, where the one or more blocks of compressed texel data including at least requested texel data. The second buffer stores decompressed one or more blocks of compressed texel data and provides the decompressed requested texel data as output to a second texture cache. The one or more blocks of compressed texel data stored by the first buffer includes second texel data in addition to the requested texel data.
Owner:SAMSUNG ELECTRONICS CO LTD

Dynamically Configurable Bilinear Filtering System

ActiveUS20090289949A1Texturing/coloringCathode-ray tube indicatorsExtended precisionBilinear filtering
Apparatus and methods for a bilinear filter system comprising a pre-formatter module, a bilinear module, an accumulator module, and a format module. The pre-formatter module is configured to receive texel data and convert it to a normalized fixed point format. The bilinear module is dynamically reconfigurable to perform an interpolation or an extended precision interpolation on the normalized fixed point texel data from the pre-formatter module and generate re-normalized floating point texel data. The interpolator analyzes the exponent range of fixed point texel data from the pre-formatter module to determine if an extended precision calculation is appropriate. The accumulator module is configured to accumulate floating point texel data from the bilinear module to achieve the desired level of bilinear, trilinear, and anisotropic filtering. The format module is configured to convert texel data from the accumulator module into a standard floating point representation.
Owner:ADVANCED MICRO DEVICES INC

Image rendering method and related device

The embodiment of the invention discloses an image rendering method and a related device, and the method comprises the steps: obtaining texture data corresponding to a particle road condition map, wherein the texture data comprises texel data corresponding to each road segment in the particle road condition map, the texel data is used for bearing the position data of a reference sampling point on the corresponding road segment, and the reference sampling point is obtained by sampling a particle motion track supported by a road section based on a reference frame rate; when each frame of picture of the particle road condition graph is rendered, aiming at each particle in the particle road condition graph, determining position data of the particle at an animation operation moment according to the animation operation moment corresponding to the picture and based on texel data corresponding to a road section to which the particle belongs in the texture data; and rendering the frame of picture in the particle road condition graph according to the position data of each particle in the particle road condition graph at the animation operation moment. The embodiment of the invention can be applied to the map field and the traffic field, the CPU calculation overhead can be reduced, and the rendering efficiency of the particle road condition graph is improved.
Owner:TENCENT TECH (SHENZHEN) CO LTD

Three-dimensional model construction method and device and storage medium

The invention provides a three-dimensional model construction method and device and a storage medium, relates to the technical field of three-dimensional models, and is used for solving the technical problem that a three-dimensional model cannot be flexibly constructed. The method comprises the steps that after area position information of a to-be-rendered area under an initial three-dimensional model and video data of a scene corresponding to the initial three-dimensional model are acquired, target texture position information matched with the area position information of the to-be-rendered area can be determined from texture position information of multiple pieces of video frame data included in the video data; and obtaining target texels in the target video frame data from the target video frame data to which the target texture position information belongs, and rendering the target texels into the to-be-rendered region to obtain a target three-dimensional model comprising the video data of the to-be-rendered region. Wherein each piece of video frame data comprises a plurality of pieces of texture position information and a plurality of texels in one-to-one correspondence with the plurality of pieces of texture position information. According to the invention, the flexibility of constructing the three-dimensional model is improved.
Owner:CENNAVI TECH

Graphics processing unit and operating method thereof

An operating method of a graphics processing unit includes: receiving a first read request for texels, detecting whether decompression data associated with each of the texels are present in a first cache, decompressing part of a first texture compression block associated with a first texel among the texels when a result of the detecting indicates decompression data for the first texel is not present in the first cache, to generate first decompression data, and generating first texture data corresponding to the first read request, based on the first decompression data and second decompression present in the first cache.
Owner:SAMSUNG ELECTRONICS CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products