Sparse Graph Display Layering for Flicker-Free Rendering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for displaying overlapped sparse graphs face challenges in flexibility and speed, with existing solutions either providing poor flexibility and high manufacturing costs or causing flicker due to the need for frequent redrawing of all sparse graphs, which affects display speed and visual effect.

Innovation Solution

A method and apparatus that maps sparse graphs to respective graphic layers and projects regular graphs into a composition layer, allowing for sequential plotting and erasing of only visible points, reducing overhead and avoiding flicker, while maintaining flexibility and efficiency regardless of complexity or layout changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If all graphic elements are directed to the same graphic layer, then flexibility is improved, but display speed deteriorates because all sparse graphs must be re-plotted from top to bottom

Engineering Contradiction:
ImproveflexibilityVSAvoiddisplay speed
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent segments the graphic display system into multiple graphic layers (first graphic layer, second graphic layer, etc.), where each layer can independently display different graphic elements. This segmentation allows selective updating of only the layers containing changed sparse graphs, rather than redrawing all layers, thus improving display speed while maintaining flexibility.

Inventive Principle:
Principle #1Segmentation

2Productivity

If graphic layers are arranged in advance, then display speed is improved, but flexibility deteriorates because layout changes require rearrangement and redesign

Engineering Contradiction:
Improvedisplay speedVSAvoidflexibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic graphic layer management where layers can be flexibly created, modified, and arranged at runtime. The system allows dynamic assignment of graphic elements to layers and supports runtime modifications to layer structures, enabling both fast display performance and adaptability to layout changes without requiring complete redesign.

Inventive Principle:
Principle #15Dynamics

3Reliability

If dual buffer scheme is used to avoid flicker, then display effect is improved, but plotting time increases and response performance decreases

Engineering Contradiction:
Improvedisplay effectVSAvoidplotting time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the display buffer into multiple graphic layers that can be independently managed and updated. Instead of using a dual buffer scheme that requires complete redraw, the system updates only the specific layers containing changed content, significantly reducing plotting time while preventing flicker through selective layer refreshing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by updating only the necessary portions of the display (specific graphic layers containing changed sparse graphs) rather than performing excessive action of redrawing the entire display. This selective updating approach reduces plotting time and improves response performance while maintaining flicker-free display quality.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS7969439B2Method and apparatus for fast flicker-free displaying overlapped sparse graphs with optional shape
Publication Date: 2011.06.28 SHENZHEN MINDRAY BIO MEDICAL ELECTRONICS CO LTD
  • US7969439B2 patent drawing
  • US7969439B2 patent drawing
  • US7969439B2 patent drawing

AI summary

A method for converting graphic elements containing sparse graphs into graphic layers is described, comprising the steps of: correspondingly mapping respective sparse graphs to respective sparse graphic layers, and projecting sequentially from top to bottom the regular graphs between the sparse graphs into a projection plane to form a regular graphic composition layer. Also described is a method for fast flicker-free displaying overlapped sparse graphs with optional shape, comprising: converting graphic element containing sparse graphs to be displayed into graphic layers; deciding whether to plot or erase the sparse graph to be displayed, and, when the sparse graph is decided to be erased, setting various points on the corresponding sparse graph to be transparent; and completing the plotting of points of the sparse graph point by point based on the shape of the sparse graph to be displayed. Apparatuses corresponding to the above methods are also described.