Method and system for coding information
AssigneeParallel Geometry Inc.
InventorJean-Francois Rotge
Life of this patent
Estimating the term…
Abstract
A method and an apparatus are described for coding information, the method comprising obtaining a list of integers to be encoded; determining a hyper-pyramid having a dimension adapted to encode the list of integers, the hyper-pyramid having a plurality of vertices whose number is determined by the degree of the hyper-pyramid, which is equal to the sum of the integers of the list of integers and by the dimension of the hyper-pyramid which is equal to the number of integers of the list of integers minus one; indexing the list of integers in the hyper-pyramid using an indexing system; and providing an indication of the indexing of the list of integers in the hyper-pyramid.
Claims18
A method for encoding information, the method comprising:
- obtaining a list of integers to be encoded;
- determining a hyper-pyramid having a dimension adapted to encode the list of integers, the hyper-pyramid having a plurality of vertices whose number is determined by the degree of the hyper-pyramid, which is equal to the sum of the integers in the list of integers, and by the dimension of the hyper-pyramid which is equal to the number of integers in the list minus one;
- indexing the list of integers in the hyper-pyramid using an indexing system;
- and
- providing an indication of the indexing of the list of integers in the hyper-pyramid.
A computer comprising:
- a display unit;
- a processor;
- a data storage unit comprising a program configured to be executed by the processor to encode information, the program comprising:
- instructions for obtaining a list of integers to be encoded;
- instructions for determining a hyper-pyramid having a dimension adapted for encoding the list of integers, the hyper-pyramid having a plurality of vertices whose number is determined by the degree of the hyper-pyramid, which is equal to the sum of the integers of the list, and by the dimension of the hyper-pyramid which is equal to the number of integers in the list of integers minus one;
- instructions for indexing the list of integers in the hyper-pyramid using an indexing system;
- and
- instructions for providing an indication of an indexing of the list of integers in the hyper-pyramid.
A non-transitory computer storage medium for storing programming instructions executable by a processor, which when executed will cause the execution by the processor of a method for encoding information, the method comprising
- obtaining a list of integers to be encoded;
- determining a hyper-pyramid having a dimension adapted to encode the list of integers, the hyper-pyramid having a plurality of vertices whose number is determined by the degree of the hyper-pyramid, which is equal to the sum of the integers of the list of integers and by the dimension of the hyper-pyramid which is equal to the number of integers in the list of integers minus one;
- indexing the list of integers in the hyper-pyramid using an indexing system;
- and
- providing an indication of the indexing of the list of integers in the hyper-pyramid.
Dependencies are inferred from the claim text.