Graphic Rendering Selective Object Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current graphic rendering systems for design layouts face performance issues due to the time-consuming process of rendering all graphic objects, which often results in minute details of smaller objects being undiscernible and obscuring larger details, with existing object size filtering methods providing inadequate trade-offs between speed and detail preservation.
Innovation Solution
A system and method that selectively classify graphic objects as large or small based on user-defined criteria, where large objects retrieve full geometry data and small objects retrieve only location data, generating a composite image with large objects rendered fully and small objects represented by visual indicia, optimizing rendering speed without losing essential layout details.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If all graphic objects are rendered with full geometry data, then detail completeness is improved, but rendering speed deteriorates
Solution Approach 1:
The patent segments graphic objects into two categories: large objects that require full geometry data for detailed rendering, and small objects that are represented by simplified visual indicia. This segmentation allows the system to apply different rendering strategies to different object types, preserving detail completeness for important objects while improving overall rendering speed by simplifying the representation of numerous small objects.
Solution Approach 2:
The patent applies local quality by providing high-detail rendering selectively to large objects where detail is important, while using low-detail visual indicia for small objects where fine geometric details would be indiscernible anyway. This localized approach to quality optimization maintains visual information where needed while reducing computational burden where it would be wasted.
2Productivity
If object size filtering is applied to improve rendering speed, then rendering time is reduced, but small object visibility deteriorates
Solution Approach 1:
Instead of completely filtering out small objects or rendering them with full geometric detail, the patent creates simplified visual copies (indicia) that represent the location and basic characteristics of small objects. These visual indicia are not full geometric representations but serve as effective substitutes that maintain visibility and spatial awareness while dramatically reducing rendering complexity and time.
3Manufacturing precision
If full geometry data is retrieved for all objects, then rendering accuracy is improved, but data retrieval time increases
Solution Approach 1:
The patent extracts only the essential information needed for small object representation (location coordinates and basic visual indicia) while leaving out the full geometry data that would be unnecessary for small objects. This selective data extraction significantly reduces the amount of data that needs to be retrieved from storage and processed, thereby reducing data retrieval time while maintaining sufficient rendering accuracy for objects of that size category.
Data Source
AI summary
A system and method are provided for accelerated graphic rendering a view of a design layout view represented by a plurality of graphic objects defined by respective geometry data therefor. A database stores the geometry data having location and geometric portions. A large object module actuates retrieval of the geometry data for each of the graphic objects within the view selectively classified to be a large object. A small object module actuates partial retrieval of the geometry data for each of the graphic objects within the view selectively classified to be a small object, the location portion being thereby retrieved exclusive of the geometric portion of the geometry data for each small object. A rendering control module generates a composite image of the design layout view for display, which includes a geometric reproduction of each large object and an abstracted representation of each small object within the view.


