Machine-Readable Code Decoding with Signal Region Energy Shifting
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional methods for decoding machine readable codes, such as barcodes or QR codes, are prone to errors due to blurring, movement, noise, and brightness fluctuations, leading to incorrect evaluation of signal regions and impaired decoding accuracy.
Innovation Solution
A method that involves transferring the signal energy of one signal region to another, altering the input signal development to create a result signal development, which enhances the decoding process by improving the precision of code module positioning and reducing errors.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If signal energy is transferred from first signal region to second signal region, then decoding accuracy is improved, but signal energy distribution becomes modified
Solution Approach 1:
The patent transfers signal energy from first signal regions (which may contain blurred or partially overlapping code module information) to second signal regions (which represent clearer code module boundaries). This converts potentially harmful signal dispersion and overlap into beneficial concentrated signal energy at accurate code module positions, thereby improving decoding accuracy while preserving total signal energy through the transfer process.
2Productivity
If code modules are smaller than image pixels, then code density is increased, but signal region evaluation becomes less accurate
Solution Approach 1:
The patent transitions from evaluating signal regions directly in the spatial/image domain to transferring signal energy across different signal regions in a processed domain. By comparing and transferring energy between multiple signal regions that represent the same physical code module from different spatial perspectives, the system achieves accurate evaluation of sub-pixel code modules, thereby maintaining high code density while improving measurement precision.
Data Source
AI summary
The invention relates to a method for decoding a machine readable code, comprising the machine generation of an input image of the machine readable code, wherein the input image has a plurality of image pixels having a respective value, wherein the sequence of the values of the image pixels defines an input signal development, wherein the input signal development comprises signal regions that each represent the signal energy in an associated signal region. The method comprises the transfer of the signal energy of at least one first signal region to a second signal region, wherein a result signal development is produced by transferring the signal energy. Finally, the method comprises the decoding of the machine readable code based on the result signal development.


