Method and system for generating an image and use thereof to encode and encrypt information

HK40135122APending Publication Date: 2026-07-17SGDL INNOVATION SA

Patent Information

Authority / Receiving Office
HK · HK
Patent Type
Applications
Current Assignee / Owner
SGDL INNOVATION SA
Filing Date
2026-05-07
Publication Date
2026-07-17

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

Methods and systems for encoding and encrypting information are described. The method includes obtaining information to be encoded, generating a partition, the partition being generated using at least one of a Royle polygon generator, an SFC generator, and a closed Hamiltonian path generator; converting the generated partition into a series of triads representing the partition, where each triad is defined by a point and two neighbors thereof; determining a density associated with each point using a series of triples; each point is colored using at least the associated density to generate a unit cell topology template. The method is characterized in that the information to be encoded is used in at least one of the generation of partitions, the determination of the density associated with each point, and the shading of each point.
Need to check novelty before this filing date? Find Prior Art

Description

a a a a a a a a a b a b ψ Ψ a a a b a b a b c a a

Claims

1. A computer-implemented method for encoding information using a unit cell topological template, the method comprising: Obtain the information to be encoded; Create partitions within a square, wherein the partitions are generated using at least one of the Jordan polygon generator, the SFC generator, and the closed Hamiltonian path generator; The generated partitions are converted into a series of triples representing the partitions, where each triple is defined by a point and two of the point's neighbors; The density associated with each point of the square is determined using the set of triples; At least the associated density is used to color each point of the square to generate the unit cell topological template; and Provide the unit cell topology template; The information to be encoded is characterized in that it is used in at least one of the following: the generation of the partition in the square, the determination of the density associated with each point of the square, and the coloring of each point of the square.

2. The method according to claim 1, wherein, Coloring each point of the square involves associating a given color with each defined density.

3. The method according to claim 1, wherein, Coloring each point of the square includes, for a given point: associating a given color table with each density, and using the position of the given point in the square to select a color from the given color table.

4. The method according to any one of claims 1 to 3, further comprising: Obtaining an SFC or coded MCG that traverses the square, and using the SFC or the coded MCG to reorder each point of the unit cell topology template to provide a scrambled unit cell topology template, the reordering modifying the coordinates of each point of the unit cell topology template such that for each given point in a given scan with initial corresponding coordinates, new coordinates are assigned to that point, these new coordinates corresponding to the same index in the SFC or the coded MCG as the index in the given scan; characterized in that the information to be encoded is used in at least one of the following: generation of the partitions in the square, determination of the density associated with each point of the square, coloring of each point of the square, and obtaining the SFC or the coded MCG.

5. A computer-implemented method for encoding information using tiles generated in a square, the method comprising: Obtain the information to be encoded; Generate an SFC within a square; Use the generated SFC to generate tiles within the square; The tiles are generated by replacing each basic part of the SFC with corresponding tiles; as well as Provides instructions for the generated puzzle pieces; The characteristic feature is that the information to be encoded is used during the generation of the SFC.

6. The method according to claim 5, wherein, The SFC is defined by eight basic "S" shaped parts, wherein the corresponding piece corresponds to a given identical and fixed piece for each of the eight basic parts.

7. The method according to claim 5, further comprising: Obtain the ASCII string to be encoded; The ASCII string is converted into a corresponding code sequence that fills a square array using a given base number. An SFC is generated using a given Gray SFC guideline curve, wherein each point of the Gray SFC guideline curve is replaced with a pattern corresponding to a given code from the corresponding code sequence.

8. A computer-implemented method for encoding information using images, comprising: Obtain a first image with a given number of pixels; Obtain a second image having the same given number of pixels as the first image; The first image and the second image are interleaved to provide an interleaved image, the interleaved image comprising the same given number of meta-pixels as the given number of pixels in the first image, each meta-pixel comprising: The central portion includes at least one pixel, the at least one pixel having an associated value equal to the value of a corresponding pixel in one of the first and second images. A peripheral portion surrounding the central portion, the peripheral portion comprising a plurality of pixels, each of the plurality of pixels having a value associated with a pixel corresponding to the value of another pixel in the first image and the second image; and Provide the interlaced image, The characteristic is that the first image is selected from a set of images, the set of images including at least: The unit cell topology template generated using the method according to any one of claims 1 to 4.

9. The method according to claim 8, wherein, The set of images also includes mosaics generated using any one of claims 5 to 7.

10. The method according to any one of claims 8 to 9, wherein, The set of images also includes a given image.

11. The method according to any one of claims 8 to 9, wherein, The set of images also includes QR codes.

12. The method according to any one of claims 8 to 11, wherein, The set of images also includes at least one of a static color table and a dynamic color table.

13. The method according to claim 12, wherein, The dynamic color table is generated according to a method comprising: generating a two-dimensional SFC that traverses the square; and dynamically associating colors from the RGB color cube to each pixel of the square using a hash function, wherein the association is controlled by the hash function using at least one parameter and the generated SFC.

14. The method according to claim 8, wherein, The interlacing scheme is selected from a group that includes four typography modes.

15. The method according to any one of claims 8 to 14, further comprising: Obtain an SFC or coded MCG that traverses the interleaved image, and use the SFC or the coded MCG to reorder each point of the interleaved image to provide a scrambled unit cell topology template. The reordering modifies the coordinates of each point of the interleaved image such that for each given point in a given scan with corresponding initial coordinates, new coordinates are assigned to that point, and these new coordinates correspond to the same indices in the SFC or the coded MCG as the indices in the given scan. The reordering allows for a scrambled interleaved image.

16. The method according to any one of claims 1 to 15 is used for encrypting information.

17. A unit cell topology template generated using the method according to any one of claims 1 to 4.

18. An image generated using the method according to any one of claims 8 to 15.

19. An application of an image according to claim 18 for identifying or authenticating elements.

20. The use of the image according to claim 19, wherein, The element is an object.

21. A computer-implemented method for performing identification or authentication using a dynamic color table in a square, the method comprising: Generate a 2D SFC that traverses a square containing multiple pixels; A hash function is used to dynamically associate colors from the RGB color cube with each pixel of the square, wherein the association is controlled by the hash function using at least one parameter and the generated SFC; as well as The generated color table is provided, which enables identification or authentication.

22. The method of claim 21, further comprising: Modify the value of each pixel in the generated color table.