Picture-Based Barcode Encoding for Image Integrity and Storage Capacity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional image recognition techniques require extensive reference images and network connectivity, and 2-D barcodes compromise image integrity and data storage capacity when embedded in pictures, with limited error-correcting abilities and difficulty in integrating with merchandise.
Innovation Solution
A method and device for picture-based barcode encoding and decoding that transform original data into error-corrected bitstreams, select and adjust pixel values in the encoded area to match data storage capacity, and perform inverse error correction for efficient data retrieval without additional space or network access.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If 2-D barcode is combined with picture for data storage, then data storage capacity is improved, but image integrity is compromised and additional space is required
Solution Approach 1:
The patent merges the barcode data structure with the picture data structure by embedding encoded data directly into pixel values of the picture. The encoding process transforms original data into an encoded data bitstream that is integrated with the picture's pixel matrix, eliminating the need for separate barcode regions and maintaining image integrity while enabling data storage.
Solution Approach 2:
The patent implements nesting by embedding the encoded data bitstream within the picture's pixel structure. Each pixel value is used to represent encoded data bits, allowing the data storage function to be nested within the visual image without requiring additional external space or compromising the picture's visual integrity.
2Reliability
If error correction is enhanced in 2-D barcode, then reliability is improved, but device complexity increases
Solution Approach 1:
The patent applies preliminary action by performing error correction encoding on the original data before embedding it into the picture. The encoder adds redundant error correction codes to the data bitstream in advance, and the decoder uses these pre-added codes to detect and correct errors during the decoding process, thereby improving reliability without requiring complex real-time processing.
3Measurement precision
If conventional image recognition is used, then image features can be recognized, but extensive reference images and network connection are required causing heavy calculation
Solution Approach 1:
The patent uses copying by embedding machine-readable encoded data directly into the picture's pixel values. Instead of relying on complex image feature recognition and comparison with reference images, the system copies the essential data information into a compact encoded format that can be rapidly decoded without requiring extensive reference databases or network connections, thereby reducing calculation complexity while maintaining recognition accuracy.
Data Source
AI summary
A method for picture-based barcode encoding and decoding is provided herein. The method for picture-based barcode encoding includes: transforming an original data into an original data bitstream; performing an error correction on the original data bitstream for translating the original data bitstream into an error corrected bitstream; selecting all or part of the picture as an encoded area; calculating a data storage capacity of the encoded area; adjusting a size of the error corrected bitstream or a size of the encoded area for equalizing a data storage capacity of an encoded data bitstream and the data storage capacity of the encoded area; and adjusting a pixel value of the encoded area according to the encoded data bitstream.


