Multi-layer Image Data Access via Region Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data access methods for multi-layered images waste bandwidth and reduce performance due to unnecessary data loading and excessive computational costs from pixel-by-pixel comparisons, especially when dealing with overlapping layers and non-rectangular shapes.

Innovation Solution

A method that divides the image into regions based on horizontal and vertical start and end points of each layer, allowing for efficient data access by determining the corresponding layers for each region, thereby reducing redundant data loading and computational overhead.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If pixel-by-pixel comparison is performed to determine layer display positions, then display accuracy is improved, but computational complexity and hardware costs increase significantly

Engineering Contradiction:
Improvedisplay accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent divides the image into multiple rectangular regions, each corresponding to a different layer. Instead of performing pixel-by-pixel comparisons across the entire image, the system segments the display area and processes each region independently based on its corresponding layer's boundary information, significantly reducing computational complexity while maintaining display accuracy.

Inventive Principle:
Principle #1Segmentation

2Area of stationary object

If rectangular regions are loaded for non-rectangular diagrams, then display coverage is improved, but bandwidth waste increases due to loading non-necessary information

Engineering Contradiction:
Improvedisplay coverageVSAvoidbandwidth waste
Core Design Contradiction:
Area of stationary objectVSLoss of substance

Solution Approach 1:

The patent assigns different rectangular regions to different layers, where each layer's region is precisely defined by its own boundary information. This allows the system to load and process only the necessary data for each specific layer's display area, avoiding the bandwidth waste of loading entire bounding boxes while ensuring complete coverage of non-rectangular diagrams through appropriate layer composition.

Inventive Principle:
Principle #3Local quality

3Stability of the object's composition

If overlapping layers are processed sequentially, then display sequence is maintained, but processing time increases due to redundant data loading

Engineering Contradiction:
Improvedisplay sequenceVSAvoidprocessing time
Core Design Contradiction:
Stability of the object's compositionVSLoss of time

Solution Approach 1:

The patent performs preliminary processing by dividing the image into regions and assigning them to specific layers before actual display processing. This pre-organization of data by layers and their corresponding regions eliminates redundant loading during sequential processing, as each layer's data is already prepared and positioned according to its display sequence requirements.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9530177B2Layer access method, data access device and layer access arrangement method
Publication Date: 2016.12.27 XUESHAN TECH INC
  • US9530177B2 patent drawing
  • US9530177B2 patent drawing
  • US9530177B2 patent drawing

AI summary

A data access method is provided. The data access method is applied for a data device access device to access data from N layers to display an image, where N is a positive integer. Each of the N layers includes a horizontal start point, a horizontal end point, a vertical start point and a vertical end point. The data access method includes: dividing the image into a plurality of regions according to the horizontal start points, the horizontal end points, the vertical start points and the vertical end points, wherein the regions respectively correspond to the N layers; and accessing data from the respective layers corresponding to the regions when displaying the image.