Image Loading System with Thumbnail Weight Ranking
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
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
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
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
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
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
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
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
Data Source
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.


