Combinatorial coding/decoding with specified occurrences for electrical computers and digital data processing systems
First Claim
Patent Images
1. A method comprising, at an encoder:
- obtaining one or more signals representing a selected symbol string;
estimating a probability associated with the selected symbol string;
selecting a specified number of occurrences of the selected symbol string based, at least in part, on said estimated probability;
generating a first symbol string code indicative of a length of data containing said specified number of occurrences; and
determining one or more signals representing a compressed data code based, at least in part, on said first symbol string code.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments described herein may include example embodiments of a method, article and apparatus for compressing data utilizing combinatorial coding with specified occurrences which may be used for communicating between two or more components connected to an interconnection medium (e.g., a bus) within a single computer or digital data processing system, and/or for communication between computing platforms via a network or other interconnection medium.
162 Citations
20 Claims
-
1. A method comprising, at an encoder:
-
obtaining one or more signals representing a selected symbol string; estimating a probability associated with the selected symbol string; selecting a specified number of occurrences of the selected symbol string based, at least in part, on said estimated probability; generating a first symbol string code indicative of a length of data containing said specified number of occurrences; and determining one or more signals representing a compressed data code based, at least in part, on said first symbol string code. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An article comprising:
-
a storage medium comprising machine-readable instructions stored thereon which, are executable by a computing platform to; retrieve one or more signals representing a selected symbol string; estimate a probability associated with said selected symbol string; select a specified number of occurrences of the selected symbol string based, at least in part, on said estimated probability; generate a first symbol string code indicative of a length of data containing said specified number of occurrences; and determine one or more signals representing a compressed data code based, at least in part, on said first symbol string code. - View Dependent Claims (10, 11, 12, 13)
-
-
14. An apparatus comprising:
-
a memory to store uncompressed data; and an encoder, said encoder being adapted to; estimate a probability associated with a selected symbol string; select a specified number of occurrences of the selected symbol string based, at least in part, on said estimated probability; generate a first symbol string code indicative of a length of data containing said specified number of occurrences; and determine a compressed data code based, at least in part, on said first symbol string code. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A method comprising, at a decoder:
-
associating one or more signals representing a compressed data code with a first symbol string code; and associating said first symbol string code with a length of data containing a number of occurrences of a selected symbol string, wherein said number of occurrences is based, at least in part, on an estimated probability associated with said selected symbol string.
-
-
20. An apparatus comprising:
a decoder, said decoder being adapted to; associate a compressed data code with a first symbol string code, associate said first symbol string code with a length of data containing a number of occurrences of a selected symbol string, wherein said number of occurrences is based, at least in part, on an estimated probability associated with said selected symbol string, and provide uncompressed data based, at least in part, on said length of data containing said number of occurrences of said selected symbol string; and
a memory to store said uncompressed data.
Specification