Coding method, particularly a numeric coding method
OwnerLuigi Carabiniere, Pierluigi Mirto +1inventors
InventorsLuigi Carabiniere, Pierluigi Mirto, Giancarlo Formicuccia
Life of this patent
Estimating the term…
Loading patent…
OwnerLuigi Carabiniere, Pierluigi Mirto +1inventors
InventorsLuigi Carabiniere, Pierluigi Mirto, Giancarlo Formicuccia
Estimating the term…
An apparatus and method for encoding an input string A into an output string B, whose items an and bn belong to an alphabet S of M symbols sm, the method being characterised by providing an ordered arrangement of the M symbols sm of the alphabet S, by performing a scanning operation on the items an of the input string A and in that, for each of the items ak, where k ε{0, 1, . . . , N−1}, it includes arranging in decreasing order in an ordered arrangement vector O (whose items oj include the indexes i of items ƒi) the M items ƒi of an occurrence vector F of the symbols sm of the alphabet S in at least a portion Wk⊂A of Tk items, establishing a permutation vector P consisting of M items pt, whose items are such as to fulfil the following relationship poj=j and assigning to item bk of the output string B the symbol bk=SE(hPt=w) where w is the w-th index hw of the ordered succession H such as to fulfil the relationship ak=Shw and the enciphering function E(m) is an invertible function whose dominion and co-dominion are coinciding.
A method for encoding an input string A into an output string B, both the input string A and the output string B comprising N items, respectively, an and bn, where n=0, 1, . . . , N−1, with items an and bn belonging to an alphabet S of M symbols sm, where m=0, 1, . . . , M−1, the method comprising the steps of:
A method for decoding an input string B into an output string A, both the input string B and the output string A comprising N items, respectively, bn and an, where n=0, 1, . . . , N−1, with items bn and an belonging to an alphabet S of M symbols sm, where m=0, 1, . . . , M−1, the method comprising the steps of:
A processor comprising processing means for performing the following steps of encoding of input string A into an output string B, both the input string A and the output string B comprising N items, respectively, an and bn, where n=0, 1, . . . , N−1, with items an and bn belonging to an alphabet S of M symbols sm, where m=0, 1, . . . , M−1, the processor performing the steps of:
A computer program operating on a computer, the program comprising means for encoding an input string A into an output string B, both the input string A and the output string B comprising N items, respectively, an and bn, where n=0, 1, . . . , N−1, with items an and bn belonging to an alphabet S of M symbols sm, where m=0, 1, . . . , M−1, the means comprising:
A memory medium readable by a computer having a program stored therein, the medium comprising code implementing a method for encoding an input string A into an output string B, both the input string A and the output string B comprising N items, respectively, an and bn, where n=0, 1, . . . , N−1, with items an and bn belonging to an alphabet S of M symbols sm, where m=0, 1, . . . , M−1, the medium comprising:
A processor comprising processing means for performing a method for decoding an input string B into an output string A, both the input string B and the output string A comprising N items, respectively, bn and an, where n=0, 1, . . . , N−1, with items bn and an belonging to an alphabet S of M symbols sm, where m=0, 1, . . . , M−1, the processor comprising means for:
A computer program operable on a computer that includes code means to perform method for decoding an input string B into an output string A, both the input string B and the output string A comprising N items, respectively, bn and an, where n=0, 1, . . . , N−1, with items bn and an belonging to an alphabet S of M symbols sm, where m=0, 1, . . . , M−1, the computer program comprising code means for:
A memory medium readable by a computer having a program stored therein, the memory medium comprising code means for implementing a method for decoding an input string B into an output string A, both the input string B and the output string A comprising N items, respectively, bn and an, where n=0, 1, . . . , N−1, with items bn and an belonging to an alphabet S of M symbols sm, where m=0, 1, . . . , M−1, the memory medium comprising code means for:
Dependencies are inferred from the claim text.