Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
255 words
A method for encoding sequences of figure-coded data units which are numerical data to be encoded and producing an encoded numerical data sequence comprising: generating said sequence of numerical data to be encoded as a numerical data set and providing said sequence of numerical data to an input of an information processing unit; filling cells contained within a multi-dimensional matrix with values by said information processing unit, wherein said values are calculated by applying a first feedback function to a cell index which specifies a position of a cell within said matrix, and wherein said first feedback function is implemented within said information processing unit; encoding a first number from said sequence of numerical data to be encoded by changing a first value of a cell of said matrix by a first encoding value, and calculating a first position of said cell containing said first value by applying a first reversible function to said first number from said sequence; encoding a second number from said sequence by changing a second value of a cell of said matrix by a second encoding value determined as a function of a numerical count of previously encoded numbers from said sequence, and calculating a second position of said cell containing said second value by applying a second reversible function to both said first number and said second number; and producing said encoded numerical data sequence by outputting said matrix representing said encoded numerical data sequence, which is a post-encoding operation matrix, from an output of said information processing unit.
Claim 2
Independent Claim
255 words
A method for encoding sequences of figure-coded data units which are numerical data to be encoded and producing an encoded numerical data sequence comprising: generating said sequence of numerical data to be encoded as a numerical data set and providing said sequence of numerical data to an input of an information processing unit; filling cells contained within a multi-dimensional matrix with values by said information processing unit, wherein said values are calculated by applying a first feedback function to a cell index which specifies a position of a cell within said matrix, and wherein said first feedback function is implemented within said information processing unit; encoding a first number from said sequence of numerical data to be encoded by changing a first value of a cell of said matrix by a first encoding value, and calculating a first position of said cell containing said first value by applying a first reversible function to said first number from said sequence; encoding a second number from said sequence by changing a second value of a cell of said matrix by a second encoding value determined as a function of a numerical count of previously encoded numbers from said sequence, and calculating a second position of said cell containing said second value by applying a second reversible function to both said first number and said second number; and producing said encoded numerical data sequence by outputting said matrix representing said encoded numerical data sequence, which is a post-encoding operation matrix, from an output of said information processing unit.
Claim 3
Dependent Claim
103 words
The method according to claim 1 , wherein: said step of encoding a first number further comprises: combining, after starting from a starting cell of said matrix, cell indices of said starting cell with said first number from said sequence in an unambiguous and reversible manner, producing cell indices of a first encoding cell; and wherein said step of encoding a second number further comprises: changing said second value of a cell of said matrix whose cell indices are determined by combining said cell indices of said first encoding cell with said second number from said sequence in said unambiguous and reversible manner.
Claim 4
Dependent Claim
68 words
The method according to claim 1 , wherein: said first feedback function is a chaos function; and said method further comprising the step of: using a first function value supplied by said chaos function for filling said matrix with values, wherein said first function value is supplied by said chaos function after repeated iterations, depending on a variation of said chaos function after exceeding a predetermined limit value.
Claim 5
Dependent Claim
54 words
The method according to claim 3 , further comprising the step of: using a first function value supplied by said chaos function for filling said matrix with values, wherein said first function value is supplied by said chaos function after a predefined number of repeated iterations where said predetermined limit value cannot be met.
Claim 6
Dependent Claim
36 words
The method according to claim 2 , wherein said step of producing cell indices of said first encoding cell further comprises the step of adding said first number to at least one of said matrix indices.
Claim 7
Dependent Claim
15 words
The method according to claim 1 , wherein said encoding value is the number 1.
Claim 8
Dependent Claim
20 words
The method according to claim 1 , further comprising the step of determining said encoding value by a chaos function.
Claim 9
Dependent Claim
39 words
The method according to claim 1 , further comprising the step of: combining, said post-encoding operation matrix with data on an image medium using an element-wise operation for a purpose selected from the group consisting of authentication or identification.
Claim 10
Dependent Claim
38 words
The method according to claim 1 , further comprising the step of: combining, using an element-wise operation, said post-encoding operation matrix with an image data record for a purpose selected from the group consisting of authentication or identification.
Claim 11
Independent Claim
226 words
A method for encoding sequences of figure-coded data units which are numerical data to be encoded and producing an encoded numerical data sequence comprising: generating said sequence of numerical data to be encoded as a numerical data set and providing said sequence of numerical data to an input of an information processing unit; filling cells contained within a multi-dimensional matrix with values by said information processing unit, wherein said values represent color or gray-scale values of an image; encoding a first number from said sequence of numerical data to be encoded by changing a first value of a cell of said matrix by a first encoding value, and calculating a position of said cell containing said first value by applying a first reversible function to said first number from said sequence; encoding a second number from said sequence by changing a second value of a cell of said matrix by a second encoding value determined as a function of a numerical count of previously encoded numbers from said sequence, and calculating a position of said cell containing said second value by applying a second reversible function to both said first number and said second number; and producing said encoded numerical data sequence by outputting said matrix representing said encoded numerical data sequence, which is a post-encoding operation matrix, from an output of said information processing unit.
Claim 12
Independent Claim
226 words
A method for encoding sequences of figure-coded data units which are numerical data to be encoded and producing an encoded numerical data sequence comprising: generating said sequence of numerical data to be encoded as a numerical data set and providing said sequence of numerical data to an input of an information processing unit; filling cells contained within a multi-dimensional matrix with values by said information processing unit, wherein said values represent color or gray-scale values of an image; encoding a first number from said sequence of numerical data to be encoded by changing a first value of a cell of said matrix by a first encoding value, and calculating a position of said cell containing said first value by applying a first reversible function to said first number from said sequence; encoding a second number from said sequence by changing a second value of a cell of said matrix by a second encoding value determined as a function of a numerical count of previously encoded numbers from said sequence, and calculating a position of said cell containing said second value by applying a second reversible function to both said first number and said second number; and producing said encoded numerical data sequence by outputting said matrix representing said encoded numerical data sequence, which is a post-encoding operation matrix, from an output of said information processing unit.
Claim 13
Dependent Claim
31 words
The method according to claim 10 , wherein said encoding value is scaled such that a changed value of a cell can represent the number of possible color or gray-scale values.
Claim 14
Independent Claim
410 words
A method for encoding and decoding sequences of figure-coded data units which are numerical data and producing an encoded numerical data sequence comprising: generating said sequence of numerical data to be encoded as a numerical data set and providing said sequence of numerical data to an input of an information processing unit; filling cells contained within a multi-dimensional matrix with values by said information processing unit, wherein said values are calculated by applying a first feedback function to a cell index which specifies a position of a cell within said matrix, and wherein said first feedback function is implemented within said information processing unit; encoding a first number from said sequence of numerical data to be encoded by changing a first value of a cell of said matrix by a first encoding value, and calculating a first position of said cell containing said first value by applying a first reversible function to said first number from said sequence; encoding a second number from said sequence by changing a second value of a cell of said matrix by a second encoding value determined as a function of a numerical count of previously encoded numbers from said sequence, and calculating a second position of said cell containing said second value by applying a second reversible function to both said first number and said second number; producing said encoded numerical data sequence by outputting said matrix representing said encoded numerical data sequence, which is a post-encoding operation matrix, from an output of said information processing unit; filling cells, by a receiver, contained within a multi-dimensional output matrix with values by an information separating processing unit for decoding said encoded numerical data, wherein said values are calculated by applying a function related to said first feedback function and its application to said multi-dimensional matrix; comparing said encoded numerical data value by value with said output matrix, producing identified changed values; applying a first inverse reversible function related to said first reversible function to said first calculated position for decoding a first changed value of said identified changed values, thereby finding said first number of said sequence; applying a second inverse reversible function related to said second reversible function to a second changed value of said identified changed values, thereby finding said second number of said sequence in a reverse order from said encoding of said sequence, producing a decoded sequence; and outputting from an output of said information separating processing unit said decoded sequence.
Claim 15
Independent Claim
410 words
A method for encoding and decoding sequences of figure-coded data units which are numerical data and producing an encoded numerical data sequence comprising: generating said sequence of numerical data to be encoded as a numerical data set and providing said sequence of numerical data to an input of an information processing unit; filling cells contained within a multi-dimensional matrix with values by said information processing unit, wherein said values are calculated by applying a first feedback function to a cell index which specifies a position of a cell within said matrix, and wherein said first feedback function is implemented within said information processing unit; encoding a first number from said sequence of numerical data to be encoded by changing a first value of a cell of said matrix by a first encoding value, and calculating a first position of said cell containing said first value by applying a first reversible function to said first number from said sequence; encoding a second number from said sequence by changing a second value of a cell of said matrix by a second encoding value determined as a function of a numerical count of previously encoded numbers from said sequence, and calculating a second position of said cell containing said second value by applying a second reversible function to both said first number and said second number; producing said encoded numerical data sequence by outputting said matrix representing said encoded numerical data sequence, which is a post-encoding operation matrix, from an output of said information processing unit; filling cells, by a receiver, contained within a multi-dimensional output matrix with values by an information separating processing unit for decoding said encoded numerical data, wherein said values are calculated by applying a function related to said first feedback function and its application to said multi-dimensional matrix; comparing said encoded numerical data value by value with said output matrix, producing identified changed values; applying a first inverse reversible function related to said first reversible function to said first calculated position for decoding a first changed value of said identified changed values, thereby finding said first number of said sequence; applying a second inverse reversible function related to said second reversible function to a second changed value of said identified changed values, thereby finding said second number of said sequence in a reverse order from said encoding of said sequence, producing a decoded sequence; and outputting from an output of said information separating processing unit said decoded sequence.
Claim 16
Dependent Claim
19 words
The method according to claim 1 , wherein said first reversible function is identical to said second reversible function.