Claims Analysis
Total Claims: 5
Claim 1
Independent Claim
159 words
Apparatus for encoding a stream of source characters into a stream of codewords, each of said source characters having a potentially time-varying frequency of appearance in said stream of source characters, each of said codewords belonging to one of a plurality of groups of said cordwords, said codewords in said respective groups comprising respectively different numbers of subwords, said apparatus comprising: an encoder for encoding each of said source characters as one of said codewords, such that source characters which are encoded as codewords having fewer subwords have a frequency of appearance at least as great as source characters which are encoded as codewords having more subwords, and a group size selector for changing to new numbers the numbers of codewords belonging respectively to fewer than all of said groups, and resetting the numbers of codewords belonging to the other said groups based upon said new numbers, whereby at least a portion of said stream of codewords is shortened.
Claim 2
Dependent Claim
159 words
Apparatus for encoding a stream of source characters into a stream of codewords, each of said source characters having a potentially time-varying frequency of appearance in said stream of source characters, each of said codewords belonging to one of a plurality of groups of said cordwords, said codewords in said respective groups comprising respectively different numbers of subwords, said apparatus comprising: an encoder for encoding each of said source characters as one of said codewords, such that source characters which are encoded as codewords having fewer subwords have a frequency of appearance at least as great as source characters which are encoded as codewords having more subwords, and a group size selector for changing to new numbers the numbers of codewords belonging respectively to fewer than all of said groups, and resetting the numbers of codewords belonging to the other said groups based upon said new numbers, whereby at least a portion of said stream of codewords is shortened.
Claim 3
Dependent Claim
180 words
Apparatus for encoding a stream of source characters into a stream of codewords, each of said source characters having a potentially time-varying frequency of appearance in said stream of source characters, each of said codewords belonging either to a first, second, or third group of said codewords, said codewords in said first, second and third groups comprising respectively one, two, and three subwords, said apparatus comprising: an encoder for encoding a first set of said source characters as codewords belonging to said first group, a second set of said source characters as codewords belonging to said second group, and a third set of said source characters as codewords belonging to said third group, more frequently appearing source characters being encoded as codewords having fewer subwords, and a group size selector for changing the numbers of codewords belonged respectively to said first, second and third groups and the numbers of source characters belonging to said first, second, and third sets in response to variations in said frequency of appearance, whereby at least a portion of said stream of codewords is shortened.
Claim 4
Dependent Claim
180 words
Apparatus for encoding a stream of source characters into a stream of codewords, each of said source characters having a potentially time-varying frequency of appearance in said stream of source characters, each of said codewords belonging either to a first, second, or third group of said codewords, said codewords in said first, second and third groups comprising respectively one, two, and three subwords, said apparatus comprising: an encoder for encoding a first set of said source characters as codewords belonging to said first group, a second set of said source characters as codewords belonging to said second group, and a third set of said source characters as codewords belonging to said third group, more frequently appearing source characters being encoded as codewords having fewer subwords, and a group size selector for changing the numbers of codewords belonged respectively to said first, second and third groups and the numbers of source characters belonging to said first, second, and third sets in response to variations in said frequency of appearance, whereby at least a portion of said stream of codewords is shortened.
Claim 5
Dependent Claim
46 words
The apparatus of claim 2 wherein said group size selector is connected to change to a new number the number of codewords belonging to one of said groups, and to recalculate the numbers of codewords belonging to the other said groups directly from said new number.