Image Loading System with Thumbnail Weight Ranking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for loading images in games are limited in application and accuracy, often resulting in slowed game performance due to insufficient video memory, as they either divide scenarios into small scenes or inaccurately identify images to load.

Innovation Solution

A method that involves loading thumbnails of images, calculating their weights based on model attributes, ranking them, and selectively loading full versions of the highest-weighted images within memory thresholds to optimize resource allocation without dividing scenes or reloading images.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Power

If images are stored in video memory to make full use of hardware computing power, then graphics performance is improved, but video memory is occupied and game running speed decreases

Engineering Contradiction:
Improvehardware computing powerVSAvoidgame running speed
Core Design Contradiction:
PowerVSProductivity

Solution Approach 1:

The patent changes the state of image data by using compressed formats and adjusting quality parameters to reduce memory footprint while maintaining visual fidelity, allowing more images to reside in video memory without sacrificing performance

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent segments images into different quality levels and priority categories, allowing the system to manage video memory by loading only necessary high-priority images at full quality while using lower-quality versions for less critical assets

Inventive Principle:
Principle #1Segmentation

2Quantity of substance

If images are moved from video memory to system memory to increase video memory capacity, then video memory availability is improved, but game running speed decreases and program processes are slowed down

Engineering Contradiction:
Improvevideo memory capacityVSAvoidgame running speed
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The patent performs preliminary actions by pre-calculating and storing metadata about image importance, access frequency, and size, enabling the system to make rapid decisions about which images to keep in video memory without requiring memory swaps that would slow down game execution

Inventive Principle:
Principle #10Preliminary action

3Ease of manufacture

If the first method divides scenarios into small scenes to control image numbers, then memory management is simplified, but the method has limited applications in games with diverse and elaborate scenes

Engineering Contradiction:
Improvememory management simplicityVSAvoidapplication scope
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent implements a dynamic image loading system that continuously monitors video memory usage, image access patterns, and scene context to adaptively adjust which images are loaded, keeping the system simple to implement while being highly adaptable to diverse game scenarios

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent creates a universal image loading mechanism that can handle various types of images (textures, sprites, UI elements) and various scene types through a single unified system, rather than requiring separate handling for different scene categories

Inventive Principle:
Principle #6Universality (Multi-functionality)

4Quantity of substance

If the second method deletes images not used for a predetermined period to load new images, then video memory availability is improved, but the method cannot accurately identify images to be loaded

Engineering Contradiction:
Improvevideo memory availabilityVSAvoidimage identification accuracy
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

The patent implements feedback mechanisms by continuously monitoring image access patterns, usage frequency, and importance metrics, using this information to accurately identify which images should be loaded into video memory, ensuring both efficient memory utilization and high identification accuracy

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11157551B2Method and device for image loading
Publication Date: 2021.10.26 NETEASE (HANGZHOU) NETWORK CO LTD
  • US11157551B2 patent drawing
  • US11157551B2 patent drawing
  • US11157551B2 patent drawing

AI summary

The present invention relates to computer technology. In particular, the present invention relates to a method of loading an image and the device thereof. The present invention first loads a thumbnail of the image, and then loads a full version of the image optionally. The present invention does not need to divide the image into multiple scenes, and is also different from other reloading method. Therefore, the method can improve the fluency of a game without interfering other programs, and overcome prior arts' drawbacks, such as limited application, low accuracy of loading and interference of other resources.