Systems and methods for variable-length encoding and decoding for enhancing computer systems
AssigneeKara Partners LLC
InventorsBrian Penny, Desmond Penny
Life of this patent
Estimating the term…
Abstract
A method including: parsing a first portion of data into at least one first data word having a default first word length; outputting, in a default word length mode, the at least one first data word; outputting a transition word indicative of transitioning to a variable word length mode; outputting, after the transition word, a first word length word indicative of a second word length; parsing a second portion of the data into at least one second data word having the second word length; and outputting, after the first word length word, the at least one second data word having the second word length.
Claims16
A method for variable length encoding, the method comprising:
- parsing a first portion of data into at least one first data word having a default first word length;
- outputting, in a default word length mode, the at least one first data word;
- outputting a transition word indicative of transitioning to a variable word length mode;
- outputting, after the transition word, a first word length word indicative of a second word length;
- parsing a second portion of the data into at least one second data word having the second word length;
- outputting, after the first word length word, the at least one second data word having the second word length;
- and
- outputting a respective flag bit corresponding to each of the at least one second data word, the respective flag bit indicative of whether the corresponding second data word of the at least one second data word is a last second data word of the at least one second data word.
A variable length encoding method comprising:
- outputting a plurality of word length words;
- parsing a first portion of data into a plurality of first data words, each of the plurality of first data words having a respective word length;
- outputting, directly after each of the plurality of word length words, a single corresponding first data word of the plurality of first data words, each of the plurality of word length words indicative of the respective word length of the corresponding first data word;
- parsing a second portion of the data into at least one second data word having a default word length;
- outputting, in a default word length mode, the at least one second data word having the default word length;
- outputting a transition word indicative of transitioning to a variable word length mode,
- outputting an exit word indicative of transitioning to the default word length mode;
- parsing a third portion of the data into at least one third data word having the default word length;
- and
- outputting, after the exit word, the at least one third data word having the default word length,
- wherein outputting the plurality of word length words and outputting, after each of the plurality of word length words, the corresponding first data word of the plurality of first data words is performed after outputting the transition word.
A variable-length encoding method comprising:
- outputting a first word length word indicative of a first word length;
- parsing a first portion of data into at least one first word having the first word length;
- outputting, directly after the first word length word, the at least one first data word having the first word length;
- outputting a respective first flag bit corresponding to each of the at least one first data word indicating that each of the at least one first data word is a data word;
- outputting, directly after a last first data word of the at least on first data word, a second word length word indicative of a second word length;
- outputting a second flag bit corresponding to the second word length word indicating that the second word length word is a word length word;
- parsing a second portion of the data into at least one second word having the second word length;
- outputting, directly after the second word length word, the at least one second data word having the second word length;
- and
- outputting a respective third flag bit corresponding to each of the at least one second data word indicating that each of the at least one second data word is a data word.
A method for variable length encoding the method comprising:
- parsing a first portion of data into at least one first data word having a default first word length;
- outputting, in a default word length mode, the at least one first data word;
- outputting a transition word indicative of transitioning to a variable word length mode;
- outputting, after the transition word, a first word length word indicative of a second word length;
- parsing a second portion of the data into at least one second data word having the second word length;
- and
- outputting, after the first word length word, the at least one second data word having the second word length,
- wherein the transition word directly follows the last first data word, the first word length word directly follows the transition word, and a first second data word of the at least one second data word directly follows the first word length word.
Dependencies are inferred from the claim text.