Barcode Rendering on Pixel Displays for Readability
Find Innovative SolutionsGenerate 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
Engineering 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
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.
2Measurement precision
If the barcode elements are made wider to meet minimum reading requirements, then readability improves, but the overall barcode size increases
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.
3Shape
If antialiasing is applied to smooth barcode edges, then visual quality improves, but barcode readability decreases
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.
4Manufacturing precision
If the barcode is optimized for high-resolution displays, then visual quality improves, but readability on standard displays may deteriorate
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.
Data Source
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.


