Uniform Distribution of Visual Component Widths in Fixed Pixel Displays

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional plotting programs misalign heat map blocks with the axis of juxtaposed line plots due to non-uniform block widths, hindering data understanding.

Innovation Solution

Uniformly distribute remainder pixels among visual components in a display to ensure each component is aligned with a respective visual target, maintaining alignment even during rescaling.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If conventional plotting programs divide pixels by number of blocks to get block widths, then the blocks can be displayed in the specified pixel width, but the blocks become misaligned with the axis of juxtaposed line plots due to non-uniform block widths

Engineering Contradiction:
Improvealignment precisionVSAvoidblock width uniformity
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The patent segments the remainder pixels and distributes them individually to specific blocks rather than adding them all to one boundary or randomly distributing them. Each remainder pixel is assigned to a specific block index, creating a systematic segmentation of the remainder distribution problem that resolves the alignment issue while maintaining ease of implementation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by distributing remainder pixels non-uniformly to specific blocks based on their positions. Instead of treating all blocks equally, the system strategically assigns remainder pixels to blocks that need them most to achieve uniform overall distribution and proper alignment with line plot axes, creating locally optimized solutions that contribute to global alignment precision.

Inventive Principle:
Principle #3Local quality

2Device complexity

If remainder pixels are added to blocks at one boundary or randomly selected components, then the block width calculation is simple, but the visual components become misaligned with visual targets in the display

Engineering Contradiction:
Improveremainder distribution algorithmVSAvoidcomponent alignment
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The patent performs preliminary action by calculating the base width of each block before distributing remainder pixels. It determines the number of blocks, calculates the base width as floor(total pixels / number of blocks), and then systematically distributes remainder pixels to specific blocks. This preliminary structuring ensures that the final component widths and positions achieve precise alignment with visual targets while keeping the algorithm relatively simple.

Inventive Principle:
Principle #10Preliminary action

3Ease of manufacture

If non-uniform block widths are used, then the plotting program is easier to implement, but the correspondence between heat map blocks and line plot axes becomes unclear

Engineering Contradiction:
Improveplotting program implementationVSAvoiddata correspondence clarity
Core Design Contradiction:
Ease of manufactureVSLoss of information

Solution Approach 1:

The patent implements feedback by calculating the final block widths based on both the base width and the distributed remainder pixels, then using these calculated widths to determine the precise positions of blocks and visual targets. This feedback loop ensures that the block positions are adjusted to maintain clear correspondence with line plot axes, preserving data correspondence clarity while keeping the implementation relatively straightforward.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9355480B1Uniform distribution of visual component widths
Publication Date: 2016.05.31 EMC IP HLDG CO LLC
  • US9355480B1 patent drawing
  • US9355480B1 patent drawing
  • US9355480B1 patent drawing

AI summary

Improved techniques involve uniformly distributing remainder pixels to the visual components when distributing the visual components in a display of a fixed pixel width. When displaying a number of visual components on the display, an electronic device connected to the display generates remainder pixels that are the result of the quotient of the number of display pixels and the number of visual components not being a whole number. The electronic device then distributes the remainder pixels to the visual components in a uniform manner so that each visual component is aligned with a respective visual target in the display.