Data coding buffer for electrical computers and digital data processing systems
OwnerDonald M. Monroinventor
Life of this patent
Estimating the term…
Abstract
A method includes receiving, at a decoding device, first contents of a buffer, where the first contents of the buffer include at least a first data symbol. The first data symbol is coded into the first contents of the buffer based at least in part on a first radix of the first data symbol. The first data symbol is decoded from the first contents of the buffer. Based at least in part on the first radix of the first data symbol, it is determined whether the first contents of the buffer include a second data symbol. The second data symbol is decoded from the first contents of the buffer if the first contents include the second data symbol.
Claims27
An apparatus comprising:
- a buffer;
- and
- a processor operatively coupled to the buffer and configured to:
- determine a number of discrete values resulting from coding a data symbol into the buffer based at least in part on a radix of the data symbol;
- compare the number of discrete values with a buffer capacity of the buffer;
- scale the buffer based at least in part on the radix of the data symbol if the number of discrete values does not exceed the buffer capacity of the buffer;
- and
- code the data symbol into the scaled buffer if the number of discrete values does not exceed the buffer capacity of the buffer.
A method comprising:
- receiving, at a decoding device, first contents of a buffer, wherein the first contents of the buffer include at least a first data symbol, and wherein the first data symbol is coded into the first contents of the buffer based at least in part on a first radix of the first data symbol;
- decoding the first data symbol from the first contents of the buffer;
- determining, based at least in part on the first radix of the first data symbol, whether the first contents of the buffer include a second data symbol;
- and
- decoding the second data symbol from the first contents of the buffer if the first contents include the second data symbol.
An apparatus comprising:
- a receiver configured to receive first contents of a buffer, wherein the first contents of the buffer include at least a first data symbol, and wherein the first data symbol is coded into the first contents of the buffer based at least in part on a first radix of the first data symbol;
- and
- a processor operatively coupled to the receiver and configured to:
- decode the first data symbol from the first contents of the buffer;
- determine, based at least in part on the first radix of the first data symbol, whether the first contents of the buffer include a second data symbol;
- and
- decode the second data symbol from the first contents of the buffer if the first contents include the second data symbol.
An apparatus comprising:
- means for receiving first contents of a buffer, wherein the first contents of the buffer include at least a first data symbol, and wherein the first data symbol is coded into the first contents of the buffer based at least in part on a first radix of the first data symbol;
- means for decoding the first data symbol from the first contents of the buffer;
- means for determining, based at least in part on the first radix of the first data symbol, whether the first contents of the buffer include a second data symbol;
- and
- means for decoding the second data symbol from second contents of the buffer if the first contents of the buffer do not include the second data symbol.
A tangible computer-readable medium having stored thereon, computer-executable instructions that, if executed by a decoding device, cause the decoding device to perform a method comprising:
- receiving first contents of a buffer, wherein the first contents of the buffer include at least a first data symbol, and wherein the first data symbol is coded into the first contents of the buffer based at least in part on a first radix of the first data symbol;
- decoding the first data symbol from the first contents of the buffer;
- determining, based at least in part on the first radix of the first data symbol, whether the first contents of the buffer include a second data symbol;
- and
- decoding the second data symbol from second contents of the buffer if the first contents of the buffer do not include the second data symbol.
Dependencies are inferred from the claim text.