Image Generation Device Texture Lookup Table Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image generating technologies face inefficiencies in storage capacity and computational volume when rendering 3D graphics, particularly due to the need for large color lookup tables that are not optimized for areas with varying levels of detail, leading to suboptimal memory usage and rendering quality.

Innovation Solution

An image generating apparatus and method that divides a single storage area into multiple blocks, each containing individual lookup tables for different levels of detail, allowing selective reference and use of the appropriate lookup table based on the rendering requirements of specific areas, thereby optimizing memory usage and computational efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If a single large color lookup table is used to accommodate more colors, then rendering quality is improved, but memory usage efficiency deteriorates

Engineering Contradiction:
Improverendering qualityVSAvoidmemory usage efficiency
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent divides a single large color lookup table into multiple smaller individual lookup tables organized in blocks. Each block contains a subset of colors, and the system selectively references only the necessary blocks based on the rendering requirements of different areas. This segmentation reduces the amount of memory that needs to be simultaneously active while maintaining access to a comprehensive color palette when needed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements different levels of color table granularity for different rendering scenarios. For areas requiring high detail, larger or more comprehensive color tables are referenced, while for areas with lower detail requirements, smaller color tables are used. This local adaptation of color table size optimizes memory usage efficiency while preserving rendering quality where it matters most.

Inventive Principle:
Principle #3Local quality

2Manufacturing precision

If a large color lookup table is used to maintain high rendering quality, then color accuracy is improved, but computational volume increases

Engineering Contradiction:
Improvecolor accuracyVSAvoidcomputational volume
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

By segmenting the large color lookup table into smaller blocks, the system reduces the computational overhead of managing and accessing a single large table. The reference unit can selectively access only the necessary blocks, reducing memory bandwidth requirements and computational complexity while maintaining access to comprehensive color data when needed for high-quality rendering.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8319789B2Image generation device and image generation method
Publication Date: 2012.11.27 SONY INTERACTIVE ENTERTAINMENT LLC
  • US8319789B2 patent drawing
  • US8319789B2 patent drawing
  • US8319789B2 patent drawing

AI summary

A calculation unit (58) references texture data (62) in a storage unit (60) and acquires texel information of index color formal An integral look-up table (64) has a structure containing a plurality of color look-up tables based on the detail degree (LOD) of the area to be plotted A look-up table reference unit (70) selectively references the color look-up table based on the LOD stored in the integral look-up table (64) according to the LOD value of the texel obtained by the LOD calculation unit (68), acquires color information corresponding to the index value of the texel, and outputs it to the calculation unit (58). The calculation unit (58) performs filter processing such as bi-linear interpolation according to the texel color information and outputs the texel information after the processing.