Picture-Based Barcode Encoding for Image Integrity and Storage Capacity

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvedata storage capacityVSAvoidimage integrity
Core Design Contradiction:
Quantity of substanceVSStability of the object's composition

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.

Inventive Principle:
Principle #5Merging (Combining)

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.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Reliability

If error correction is enhanced in 2-D barcode, then reliability is improved, but device complexity increases

Engineering Contradiction:
Improveerror-correcting abilityVSAvoidencoding and decoding complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improveimage recognition accuracyVSAvoidcalculation complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

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.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS9860415B2Method and device for picture-based barcode encoding and decoding
Publication Date: 2018.01.02 INSTITUTE FOR INFORMATION INDUSTRY
  • US9860415B2 patent drawing
  • US9860415B2 patent drawing
  • US9860415B2 patent drawing

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.