Display Apparatus Selective Object Loading for Web Content
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Display apparatuses face performance degradation when processing web-based applications with graphic objects requiring high-degree calculation processes, as they burden the CPU and GPU with excessive load, leading to inefficient execution and reduced speed.
Innovation Solution
The display apparatus employs communication circuitry, a processor, and memory to selectively load and process only visible graphic objects, preventing unnecessary operations by determining if an object is subject to a 3D graphic process and optimizing the loading of objects based on their visibility, using APIs like WebGL to manage the calculation load between the CPU and GPU.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If all graphic objects in web-based content are loaded into memory for processing, then complete display functionality is achieved, but system load increases and execution speed decreases
Solution Approach 1:
The patent segments the graphic objects in web-based content by spatial position and visibility status. The processor divides objects into two categories: those that will be displayed and those that will be covered. This segmentation allows selective loading of only necessary objects into memory, reducing system load while maintaining display functionality.
Solution Approach 2:
The patent applies partial action by loading only the subset of graphic objects that need to be displayed, rather than loading all objects. The processor determines which objects are visible and loads only those into memory, avoiding the excessive action of loading and processing all objects regardless of visibility.
2Reliability
If 3D graphic processes are applied to all objects, then visual quality is improved, but calculation load on CPU and GPU increases significantly
Solution Approach 1:
The patent applies local quality by differentiating the processing quality of different objects based on their visibility. Objects that will be displayed receive full 3D graphic processing for high visual quality, while objects that will be covered receive minimal or no processing, thereby reducing calculation load on CPU and GPU.
Solution Approach 2:
The patent uses partial action by applying 3D graphic processes only to the necessary subset of objects that will be visible, rather than applying the same processing to all objects. This selective processing maintains visual quality for displayed content while reducing overall calculation load.
3Loss of information
If unnecessary graphic objects are processed and loaded into memory, then complete object data is available, but wasteful operations increase and system performance decreases
Solution Approach 1:
The patent extracts and identifies the essential subset of graphic objects that need to be displayed by analyzing spatial relationships and coverage. The processor extracts only the necessary object data from the complete set, loading only those objects into memory that will actually be visible, thereby eliminating wasteful operations on unnecessary objects.
Solution Approach 2:
The patent applies partial action by loading only the necessary portion of object data into memory - specifically, only those graphic objects that will be displayed. This avoids the excessive action of loading complete data for all objects, reducing memory usage and eliminating wasteful processing operations.
Data Source
AI summary
A display apparatus is disclosed, the display apparatus including: communication circuitry configured to receive a web-based content comprising a plurality of objects; a display configured to display an image; a memory configured to be loaded with data of the image displayed on the display; and at least one processor configured to load data of a first object in the memory and to not load data of a second object in the memory if an area of the first object is displayed to cover areas of one or more second objects of the plurality of objects of the web-based contents.


