Barcode Rendering on Pixel Displays for Readability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Barcodes displayed on electronic devices often suffer from readability issues due to minimum height and width requirements, aliasing effects, and distortion caused by display coatings, leading to inaccurate scanning by barcode readers.

Innovation Solution

Orienting the barcode diagonally and optimizing its size by removing redundant information or adjusting its geometry to ensure maximum readability, while ensuring each element is represented with an integer number of pixels to meet the minimum size requirements of barcode readers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the barcode is displayed on a pixel display device, then the barcode can be shown on electronic displays, but the elements may not meet minimum width requirements for accurate reading

Engineering Contradiction:
Improvedisplay compatibilityVSAvoidelement width accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent changes the parameter of element width from non-integer to integer values to ensure accurate rendering on pixel displays while maintaining readability. This involves calculating the required element width in pixels and adjusting the barcode geometry so that each element corresponds to an integer number of pixels, thereby resolving the conflict between display compatibility and measurement precision.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If the barcode elements are made wider to meet minimum reading requirements, then readability improves, but the overall barcode size increases

Engineering Contradiction:
Improveelement widthVSAvoidbarcode area
Core Design Contradiction:
Measurement precisionVSArea of moving object

Solution Approach 1:

The patent rotates the barcode from horizontal to vertical orientation, utilizing the vertical dimension of the display to accommodate larger element widths without increasing the horizontal footprint. This dimensional change allows the barcode to meet minimum element width requirements while maintaining a compact overall size suitable for mobile device displays.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Shape

If antialiasing is applied to smooth barcode edges, then visual quality improves, but barcode readability decreases

Engineering Contradiction:
Improveedge smoothnessVSAvoidbarcode readability
Core Design Contradiction:
ShapeVSMeasurement precision

Solution Approach 1:

The patent converts the potential harm of aliasing into a benefit by deliberately designing the barcode with integer pixel widths that prevent aliasing artifacts. By ensuring each element boundary aligns with pixel boundaries, the patent eliminates jagged edges without requiring antialiasing, thereby maintaining both visual quality and readability simultaneously.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

4Manufacturing precision

If the barcode is optimized for high-resolution displays, then visual quality improves, but readability on standard displays may deteriorate

Engineering Contradiction:
Improverendering accuracyVSAvoiddisplay compatibility
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The patent creates a universal barcode rendering method that works across different display resolutions by using integer pixel widths as the fundamental design constraint. This approach ensures that the barcode maintains both high rendering accuracy on high-resolution displays and adequate readability on standard displays, achieving multi-functional compatibility across diverse display environments.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS9355344B2Customizing barcode images for particular displays
Publication Date: 2016.05.31 CODEBROKER LLC
  • US9355344B2 patent drawing
  • US9355344B2 patent drawing
  • US9355344B2 patent drawing

AI summary

Techniques for ensuring maximum readability of barcodes displayed in pixel displays. The techniques use the characteristics of the pixel display to determine the form of the barcode in the pixel display. Determination of the form includes determining a size of the barcode winch renders the barcode's elements easily readable by a barcode reader and a shape, and or orientation of the barcode in the display which permits the entire barcode to be displayed in the display. Additionally, in a barcode with redundant information, the amount of redundant information may be reduced in the displayed barcode. The techniques may be applied to both one-dimensional and two-dimensional barcodes.