Method, device, and system for generating, repairing, and identifying an incomplete QR code
AssigneeAlibaba Group Holding Limited
InventorsJiaheng Wang, Jun Xie
Life of this patent
Estimating the term…
Abstract
A method of reading a QR code is described. The method includes capturing an image of an incomplete QR code. The incomplete QR code has a missing region with a missing functional pattern. Further, the functional pattern is added to the missing region in the incomplete QR code to form a recovered QR code. Subsequently, pixels are added randomly to the missing region surrounding the functional pattern to add to the recovered QR code. The recovered QR code has a number of functional patterns and a number of modules. Further, data is read from the recovered QR code.
Claims20
A method of reading a QR code, the method comprising:
- capturing an image of an incomplete QR code, the incomplete QR code having a missing region with a functional pattern that is missing;
- adding the functional pattern to the missing region in the incomplete QR code to form a recovered QR code;
- in response to adding the functional pattern, randomly adding pixels to the missing region surrounding the functional pattern to add to the recovered QR code, wherein the recovered QR code comprises a number of functional patterns and a number of modules;
- and
- reading data from the recovered QR code.
A non-transitory computer-readable storage medium having embedded therein program instructions, which when executed by a processor causes the processor to execute a method of reading a QR code, the method comprising:
- capturing an image of an incomplete QR code, the incomplete QR code having a missing region with a functional pattern that is missing;
- adding the functional pattern to the missing region in the incomplete QR code to form a recovered QR code;
- in response to adding the functional pattern, randomly adding pixels to the missing region surrounding the functional pattern to add to the recovered QR code, wherein the recovered QR code comprises a number of functional patterns and a number of modules;
- and
- reading data from the recovered QR code.
A QR code device, comprising:
- a memory;
- an image capture device;
- and
- a processor coupled to the memory and the image capture device, wherein the processor is configured to:
- capture an image of an incomplete QR code, the incomplete QR code having a missing region with a functional pattern that is missing;
- add the functional pattern to the missing region in the incomplete QR code to form a recovered QR code;
- in response to addition of the functional pattern, randomly add pixels to the missing region surrounding the functional pattern to add to the recovered QR code, wherein the recovered QR code comprises a number of functional patterns and a number of modules;
- and
- read data from the recovered QR code.
Dependencies are inferred from the claim text.