Graphic Rendering Selective Object Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering Contradiction Analysis

1Loss of information

If all graphic objects are rendered with full geometry data, then detail completeness is improved, but rendering speed deteriorates

Engineering Contradiction:
Improvedetail completenessVSAvoidrendering speed
Core Design Contradiction:
Loss of informationVSProductivity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #3Local quality

2Productivity

If object size filtering is applied to improve rendering speed, then rendering time is reduced, but small object visibility deteriorates

Engineering Contradiction:
Improverendering speedVSAvoidsmall object visibility
Core Design Contradiction:
ProductivityVSLoss of information

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.

Inventive Principle:
Principle #26Copying

3Manufacturing precision

If full geometry data is retrieved for all objects, then rendering accuracy is improved, but data retrieval time increases

Engineering Contradiction:
Improverendering accuracyVSAvoiddata retrieval time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

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.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS9761204B1System and method for accelerated graphic rendering of design layout having variously sized geometric objects
Publication Date: 2017.09.12 CADENCE DESIGN SYST INC
  • US9761204B1 patent drawing
  • US9761204B1 patent drawing
  • US9761204B1 patent drawing

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.