AMENDED CLAIMS [received by the International Bureau on 10 August 2005 (10.08.05); original claims 1-115 replaced by amended claims 1-118; remaining claims unchanged]
J . A method for encoding a block of digital information, utilizing a format which comprise, a plurality 0f fields wherein a target codeword represents at bast a p n o ofthe block and wherein at least one field is selected from: (a) a field including an encoded estimate ofthe degree θf COC-c OU IΛ-l the block and a plurality of further blocks of digital information at a decoder; (b) a field including an encoded index of a set of a plurality of code words, wherein the set includes the target codeword and the value ofthe set; and (c) a field including an encoded hash value derived from the target codeword.
2. Λ method for encoding a block of digital information in a sequence of blocks of digital information, comprising a step of ascertaining a degree of correlation o the block with a plurality of predecessor blocks ofthe sequence, 3 , The method of claim 2, wherein ascertaining the degree of correlation comprises determining residue energy with respect to at least one ofthe predecessor blocks.
4. The method of claim 3, wherein ascertaining the degree of correlation further comprises counting frame pixels above a residue energy threshold.
5. The method of claim 2, wherein ascertaining the degree of correlation further comprises determining variance of pixel-to-pixel differences between the block and each ofthe predecessor blocks.
6. The method of claim 2, wherein ascertaining the degree of correlation comprises using transform domain values of residue energy information.
7. The method of claim 6, wherein the transform is Discrete Cosine Transform.
47
8. The method of claim 7, wherein relative values of DC and AC coefficients are used,
9. The method of claim 3, wherein the predecessor block is a co-located block in predecessor information.
10. The method of claim 3, wherein ascertaining the degree of correlation comprises utilizing predecessor information. 11. The method of claim 10, wherein residue energy information is represented by encoding with a codebook available at both the encoder and a prospective decoder.
12. The method of claim 2, wherein ascertaining the degree of correlation comprises the steps of: (a) deteπnining residue energy on at least a portion of information from each of a chosen plurality ofthe predecessor blocks; and (b) using at least a portion ofthe residue energy values obtained in step (a) in ascertaining the degree of correlation.
13. The method of claim 12, wherein at least one ofthe plurality ofthe predecessor blocks is chosen taking into account feedback from a decoder.
14. The method of claim 12, wherein the plurality of predecessor blocks is chosen following a predetermined pattern.
15. The method of claim 14, wherein the pattern consists of overlapping predecessor blocks which arc displaced by a set amount from the position corresponding to a block lo be coded.
48
16. The method of claim 12, wherein the predecessor blocks arc chosen so as to minimize con-elation with respect to a current block, and to minimize relative overlap of blocks. 17. The method of claim 16, wherein the predecessor blocks are chosen from a set selected by means of matching techniques, ranked in order of correlation so as to form a first list of predecessor blocks, and removal from the first list blocks having substantial overlap with their predecessors in the first list. 18. The method of claim 16, wherein the selection ofthe predecessor blocks comprises utilizing motion estimation.
19. The method of claim 12, wherein the selection ofthe predecessor blocks comprises maximizing likelihood of at least one ofthe predecessor blocks being present at a prospective decoder.
20. The method of claim 12, further comprising encoding a block taking into account information on distribution of blocks into packets lor transmission over a communications link, and wherein the predecessor blocks are chosen so that the number of different packets containing predecessor blocks is maximized.
21 _ The method of claim 2, wherein ascertaining the degree of correlation comprises partitioning the block into sub-blocks and, for at least a portion ofthe sub- blocks, (a) using at least one of: (i) determining residue energy with respect to at least one ofthe predecessor blocks, (ii) using transform domain values of residue energy information, and (iii) determining residue energy on at least a portion of information from each of a chosen plurality of the predecessor blocks; and (b) using at least a portion o he values obtained in step (a).
49
22. The method of claim 21, wherein step (a) comprises using a weighted sum ofthe values. 23. The method of claim 2, wherein ascertaining the degree of correlation comprises (a) on a low-resolution representation of he block, using at least one of: (i) determining residue energy with respect to at least one ofthe predecessor blocks, (ϋ) using transform domain values of residue energy information, and (iii) determining residue energy on at least a portion of information from each of a chosen plurality of he predecessor blocks; and (b) using at least a portion of values obtained in step (a).
24. The method of claim 23, wherein step (a) comprises using a weighted sum of the values.
25. The method of claim 2, wherein ascertaining the degree of correlation further comprises (a) in selecting predecessor blocks, using at least one of (i) determining residue energy with respect to at least one ofthe predecessor blocks, (ii) using transform domain values of residue energy information, and (iii) determining residue energy on at least a portion of information from each of a chosen plurality of he predecessor blocks; and (b) generating motion vector information for at least a portion ofthe selected blocks,
26. The method of claim 25, wherein step (a) comprises using a weighted sum ofthe values.
50
27. The method of claim 25, where the motion vector information is represented by encoding with a codebook available at the encoder and at a prospective decoder.
28. A method for encoding a block of digital information, comprising the steps of: identifying a target codeword which represents at least a portion ofthe block; and determining a plurality of codewords such that the plurality includes the target codeword.
29. The method of claim of 28, wherein the target codeword is partitioned so that (a) the plurality of codewords is determined for at most a portion of he target codeword; and (b) a complementary portion of the target codeword is intra-coded as represented by encoding with a codebook available at both the encoder and a prospective decoder,
30. The method of claim of 29, wherein the partition is determined by encoding with a codebook available at both the encoder and the prospective decoder.
31. The method of claim 30, wherein a value ofthe plurality of codewords is determined using channel codes.
32. The method of claim 31, wherein the codes are linear channel codes,
33. The method of claim 32, wherein the codes are multi-level linear channel codes, with a separate channel code for each bit-plane ofthe target codeword,
34. The method of claim 30, wherein the partition is such that:
a first portion of the codeword will be transmitted by determining a plurality of codewords, and a second portion adjacent to the first portion will be transmitted by intra- coding as represented by encoding with the codebook, with the encoder providing to the decoder adjacency information,
35. The method of claim 30, wherein portions of different type arc transmitted in alternating fashion. 36, The method of claim 29, wherein only portions ofthe target codeword that are zero are sent in intra mode.
37. The method of claim 30, wherein location information of different portions of the target codeword is conveyed via hash information.
38. Λ method for encoding a block of digital infor ation, comprising the steps of (a) identifying a target codeword that represents at least a portion of the digital information; and (b) determining a hash value from the target codeword.
39. The method of claim 38, wherein the hash value is determined as a checksum on the target codeword. 40. The method of claim 38, wherein: the target codeword is intra-coded by encoding with a codebook at both the encoder and a prospective decoder, and the hash value is determined as intra-information corresponding to a portion of he target codeword.
4J . The method of claim 38, wherein the hash value is determined by using the most significant bit-plane for a portion ofthe target codeword,
52
42, The method of claim 38, wherein the hash value is determined by generating an arithmetic code based on a Continuous Error Detection codeword. 43. The method of claim 38, wherein the hash value is determined by using any combination of: (a) a checksum on the target codeword, (b) intra-information corresponding to a portion ofthe target codeword intra- coded by encoding with a codebook available at both the encoder and a prospective decoder, (c) the most significant bit-plane for a portion ofthe target codeword, and (d) an arithmetic code based on a Continuous Error Detection codeword.
44. The method of claim 38, for a prospective decoder to keep a table of most likely codewords that result in each hash value.
45. The method of claim 44, wherein the encoder has access to the table, for providing the decoder with a code to indicate values encoded. 46. The method of claim 38, wherein the hash value is for a concatenation of a plurality of blocks.
47, The method of claim 46, wherein the blocks arc selected so that a hash value is determined for each row of blocks within a frame and for each column of blocks within a frame.
48. The method of claim 46, wherein consecutive blocks following a predeteπnined scan of video frame blocks are concatenated to generate a hash value for the plurality of blocks.
49. A method for encoding at least one block of digital information, comprising at least one o he steps of
53
(a) identifying a target codeword that represents at least a portion ofthe block of digital information, (b) determining at least one ofthe degree of correlation of the block of digital information and the target codeword that represents the block with a plurality of blocks in the predecessor information, (c) determining a set of codewords, wherein the set contains the target codeword; (d) deriving a hash value from the target codeword, and (c) for representing at least some o the values obtained in one of (b), (c) and (d), utilizing a format which comprises a plurality of ields wherein a target codeword represents at least a portion ofthe block, and wherein at least one Hold is selected from: (i) a field including an encoded estimate ofthe degree of correlation between the block and a plurality of further blocks of digital information at a decoder, (ii) a field including an encoded index of a set of a plurality of code words, wherein the set includes the target codeword and the value ofthe set, and (iii) a field including an encoded hash value derived from the target codeword.
50. The method of claim 49, wherein the block represents at least one pixel value in digital video information.
51. The method of claim 49, wherein the block represents a macro-block in a frame of digital video information. 52. The method of claim 49, wherein the target codeword representing at least a portion ofthe block is quantized,
53. A method for encoding a block of digital information partitioned into sub-blocks, comprising at least one ofthe steps of: (a) for each of al least a portion of the sub-blocks, identifying a target codeword that represents t least a portion o the corresponding sub-block of digital information;
54
(b) concatenating target codewords corresponding to at least a portion of sub- blocks to form another target codeword; (c) partitioning the target codeword into a plurality of target codewords; (d) for each of at least a portion ofthe target codewords, determining at least one ofthe degree of correlation ofthe target codeword with the predecessor information; (e) for each of at least a portion ofthe target codewords, determining a plurality of codewords, wherein the plurality contains Lhe target codeword; (1) for each of at least a portion ofthe target codewords, deriving a hash value from the target codeword; (g) for each of at least a portion of the target codewords, for representing at least some of he values obtained in one of (d), (e) or (1), utilizing a format which comprises a plurality of fields wherein a target codeword represents at least a portion ofthe block and wherein at least one field is selected from: (i) a field including an encoded estimate ofthe degree of correlation between the block and a plurality of further blocks of digital information at a decoder, (ii) a field including an encoded index ofa set of a plurality of code words, wherein the set includes the target codeword and the value ofthe set, and (iii) a field including an encoded hash value derived from the target codeword.
54, A method for decoding an encoded block of digital information, comprising the steps of: (a) using an encoded index to determine a set of candidate code words; (b) using the index to infer a set of cues; (c) using the index to infer the hash value associated with a target codeword; (d) determining a subset ofthe set of candidate codewords by operating the set of cues on the set of candidate codewords; (e) determining the codewords from the subset of candidate codewords to generate a hash value that is in agreement with the target codeword hash value; (f) using the determined codewords along with the set of cues to generate a representation of the encoded block of digital information.
55
55. The method of claim 54, wherein, if multiple values satisfy a target hash value, a preferred candidate is identified upon comparing the target codeword intra- encoded information with corresponding information in the candidate.
56. The method of claim 49, for encoding a sequence of blocks of digital information, further comprising the step of making decisions between modes that are appropriate for a given set of constraints, 57. The method of claim 56, wherein the decisions are made per block or on a plurality of blocks.
58. The method of claim 56, wherein the constraints include a given budget of bits.
59. The method of claim 58, wherein the constraints further include a given target quality.
60. The method of claim 56, wherein the modes include different coding modes for a block.
61. The method of claim 60, wherein one ofthe modes is an intra-mode.
62. The method of claim 61, wherein one ofthe modes is a syndrome-mode.
63. The method of claim 58, wherein a given budget of bits is divided between a plurality of fields that are used for at least one of ascertaining degree of correlation, encoding the index of a set containing a plurality of codewords, and encoding a hash value.
64. The method of claim 56, further using information that is sent back by the decoder for making appropriate decisions.
56
65. A method for encoding a sequence of blocks of digital information, comprising the steps of: (a) encoding each block in a frame in intra mode to meet a set rate-distortion criterion, as specified by cither a target rate or a target distortion; (b) obtaining for each block in the frame rate and distortion values for the chosen quantization parameters; (c) estimating, for each candidate, at least one alternative coding mode for the respective rate and distortion; (d) selecting the coding mode that minimizes a suitable weighted sum of rate and distortion.
66". The method of claim 65, wherein tlie distortion of a block encoded using a syndrome mode is calculated as a weighted sum of (i) distortion when the block is correctly decoded; and (ii) distortion at the decoder when the block obtained from correct decoding is replaced by a selected predecessor block at the decoder.
67. The method of Claim 66, wherein the selected predecessor block is the block collocated with the current block in the previous frames.
6 . A method for encoding a block of digital information, comprising the steps of: (a) generating a plurality of different encodings for the block; and (b) selecting from the plurality of encodings.
69. The method of claim 68, wherein the different encodings arc generated using different formats. 70. The method of claim 69, wherein the different encodings represent the block at different resolutions.
57
1. The method of claim 70, wherein an encoding at a lesser resolution at least in part will serve a prospective decoder for decoding at a greater resolution.
72. The method of claim 68, wherein at least one o he encodings is effected using one of: (a) identifying a target codeword that represents at least a portion o the block of digital information, (b) determining at least one of he degree of correlation ofthe block of digital information and the target codeword that represents the block with a plurality of blocks in the predecessor information, (c) determining a set of codewords, wherein the set contains the target codeword; (d) deriving a hash value from the target codeword, and (e) for representing at least some ofthe values obtained in one of (b), (c) and (d), utilizing a fomiat which comprises a plurality of fields wherein a target codeword represents at least a portion ofthe block and wherein at least one field is selected from: (ϊ) a field including an encoded estimate ofthe degree of correlation between the block and a plurality of further blocks of digital information at a decoder, (ii) a field including an encoded index of a set of a plurality of code words, wherein the set includes the target codeword and the value ofthe set, and (iii) a field including an encoded hash value derived from the target codeword,
73. The method of claim 71, wherein encoding for least resolution is effected using one of- (a) identifying a target codeword that represents at least a portion ofthe block of digital information, (b) determining at least one o the degree of correlation ofthe block of digital information and the target codeword that represents the block with a plurality of blocks in he predecessor information, (c) determining a set of codewords, wherein the set contains the target codeword,
58
(d) deriving a hash value from the target codeword, and (e) for representing at least some ofthe values obtained in one of (b), (c) and (d), utilizing a format which comprises a plurality of fields wherein a target codeword represents at least a portion ofthe block and wherein at least one field is selected from: (i) a field including an encoded estimate ofthe degree of correlation between the block and a plurality of further blocks of digital information at a decoder, (ii) a field including an encoded index of a set of a plurality of code words, wherein the set includes the target codeword and the value ofthe set, and (iii) a field including an encoded hash value derived from the target codeword.
74, The method of claim 71, wherein encoding for greatest resolution is effected using one of; (a) identifying a target codeword that represents at least a portion ofthe block of digital information, (b) determining at least one ofthe degree of correlation of tlie block of digital information and the target codeword that represents the block with a plurality of blocks in he predecessor information, (e) determining a set o codewords, wherein the set contains the target codeword; (d) deriving a hash value from the target codeword, and (c) for representing at least some ofthe values obtained in one of (b), (c) and (d), utilizing a format which comprises a plurality of fields wherein a target codeword represents at least a portion ofthe block and wherein at least one field is selected from: (i) a field including an encoded estimate ofthe degree of correlation between the block and a plurality of further blocks of digital information at a decoder, (ii) a field including an encoded index of a set of a plurality of codewords, wherein the set includes the target codeword and the value ofthe set and (iii) a field including an encoded hash value derived from the target codeword.
59
75. The method of claim 74, wherein at least one o the encodings is effected using a format selected from a group of standard formats including MPEGx/H.26x fomiat for digital video information, 76. A method for transmitting digital information, comprising a step of converting from one format of encoded digital information to another format, usable by a prospective decoder.
77. The method of claim 76, wherein the format converted from is a standard format selected from a group of formats comprising MPEGx H,26x for digital video information.
78. The method of claim 77, wherein the format converted to comprises a plurality of fields wherein a target codeword represents at least a portion ofthe block and wherein at least one field is selected from: (a) a field including an encoded estimate ofthe degree of correlation between the block and a plurality of further blocks of digital information at a decoder; (b) a field including an encoded index of a set of a plurality of code words, wherein the set includes the target codeword and the value ofthe set; and (c) a field including an encoded hash value derived from the target codeword.
79. The method of claim 76, wherein the format converted from comprises a plurality of fields wherein a target codeword represents at least a portion ofthe block and wherein at least one field is selected from: (a) a field including an encoded estimate of the degree of correlation between the block and a plurality of further blocks of digital information at a decoder; (b) a field including an encoded index of a set of a plurality of code words, wherein the set includes the target codeword and the value ofthe set; and (c) a field including an encoded hash value derived from the target codeword.
60
80. The method of claim 77, wherein the format converted from is selected from a group of standard formats including MPROx/H.26x for digital video information. 81. The method of claim 76, wherein the format converted to is an authentic representation ofthe digital video information.
82. The method of claim 76, wherein the authentic representation is validated by information in addition to predecessor information,
83. A method for encoding a block of digital information, comprising the step of generating an encoding for the block of digital information with a specified format; followed by another encoding using at least one o the steps of: (a) identifying a target codeword that represents at least a portion ofthe block of digital information, (b) determining at least one ofthe degree of correlation o the block of digital information and the target codeword that represents the block with a plurality of blocks in the predecessor information, (c) determining a set of codewords, wherein the set contains the target codeword; (d) deriving a hash value fro the target codeword, and (e) for representing at least some ofthe values obtained in one of (b), (c) and (d), utilizing a format which comprises a plurality of fields wherein a target codeword represents at least a portion of the block and wherein at least one field is selected from (i) a field including an encoded estimate ofthe degree of correlation between the block and a plurality of further blocks of digital information at a decoder, (ii) a field including an encoded index of a set of a plurality of code words, wherein the set includes the target codeword and the value ofthe set and (iii) a field including an encoded hash value derived from the target codeword.
61
84. The method of" claim 83, wherein predecessor information further comprises information represented by a specified format about the block of digital information. 85. The method of claim 84, wherein the specified format is selected from a group of standard foraiats comprising MPF.Gx/H.26x format for digital video information,
86, A method for transferring digital information, comprising a step of encoding by using at least one of: (a) identifying a target codeword that represents at least a portion ofthe block of digital information, (b) determining at least one o the degree of correlation o the block of digital information and the target codeword that represents the block with a plurality of blocks in the predecessor information, (c) determining a set of codewords, wherein tlie set contains the target codeword, (d) deriving a hash value from the target codeword, and (e) for representing at least some ofthe values obtained in one of (b), (c) and (d), utilizing a format which comprises a plurality of fields wherein a target codeword represents at least a portion ofthe block and wherein at least one field is selected from: (i) a field including an encoded estimate ofthe degree of correlation between the block and a plurality of further blocks of digital information at a decoder, (ii) a field including an encoded index of a set of a plurality of code words, wherein the set includes the target codeword and the value ofthe set, and (iii) a field including an encoded hash value derived from the target codeword; and using a decoder which sends information to the encoder that can be used by the encoder.
62
87. The method of claim 86, wherein the information sent by the decoder is used by the encoder to ascertain a degree of correlation o the block with a plurality of predecessor blocks. 88. The method of claim 87, wherein the information comprises motion vector information inferred by the decoder.
89. The method of claim 87, wherein the information comprises an estimate ofthe properties ofthe channel between encoder and decoder,
90. The method of claim 86, wherein the information comprises decoding results of prior transmissions, 1. The method of claim 86, wherein the information comprises state information about the decoder,
92. The method of claim 91 , wherein the state information comprises an estimate of predecessor information available at the decoder. 93. The method of claim 91, wherein the state information comprises processor state at the decoder,
94. A method for encoding a block of digital video information from a plurality of sources, comprising generating a plurality of encodings for each source with/without collaboration between sources using at least one of: (a) identifying a target codeword that represents at least a portion of the block of digital information, (b) determining at least one ofthe degree of correlation of the block of digital information and the target codeword that represents the block with a plurality of blocks in the predecessor information, (c) determining a set of codewords, wherein the set contains the target codeword;
63
(d) deriving a hash value from the target codeword, and (e) for representing at least some ofthe values obtained in one of (b), (c) and (d), utilizing a format which comprises a plurality of fields wherein a target codeword represents at least a portion of tlie block and wherein at least one field is selected from; (i) a field including an encoded estimate ofthe degree of correlation between the block and a plurality of further blocks of digital information at a decoder, (ii) a field including an encoded index of a set of a plurality of code words, wherein the set includes the target codeword and the value o the set, and (iii) a field including an encoded hash value derived from the target codeword.
95- The method of claim 94, wherein predecessor information further comprises information represented by at least a portion of encodings from other sources.
96. The method of claim 94, wherein encodings from a plurality of sources arc used by tlie decoder to generate a representation of digital video information at a higher resolution than from individual sources, 97. A method for transferring digital information, comprising the steps of: (1) encoding a block of digital video information from a plurality of sources, comprising generating a plurality of encodings for each source with/without collaboration between sources, using at least one of: (a) identifying a target codeword that represents at least a portion o the block of digital information, (b) determining at least one ofthe degree of correlation ofthe block of digital informati n and the target codeword that represents the block with a plurality of blocks in the predecessor information, (c) determining a set of codewords, wherein the set contains the target codeword; (d) deriving a hash value from the target codeword, and (e for representing at least some of the values obtained in one of (b), (c) and
64
(d), utilizing a format which comprises a plurality of fields wherein a target codeword represents at least a portion ofthe block and wherein at least one field is selected from: (i) a field including an encoded estimate ofthe degree of correlation between the block and a plurality of further blocks of digital information at a decoder, (ii) a field including an encoded index of a set of a plurality of code words, wherein the sot includes the target codeword and the value ofthe set and (iii) a field including an encoded hash value derived from the target codeword; and (2) using a decoder that sends infonnation that can be used by a plurality of encoders,
98, The method of claim 97, wherein the information sent by the decoder is used by a plurality of encoders to ascertain a degree of correlation ofthe block with a plurality of predecessor blocks.
99, The method of claim 97, wherein the infonnation comprises motion vector information inferred by the decoder. 100, The method of claim 97, wherein the information comprises an estimate o the properties of a channel between a plurality of encoders and the decoder,
101. The method of claim 97, wherein the information comprises decoding results of prior transmissions.
102. The method of claim 97, wherein the infonnation comprises state in ormation about the decoder.
103. The method of claim 102, wherein the state information comprises an estimate o f the predecessor i nformation avai lable at the decoder.
65
104. The method of claim 102, wherein the state information comprises processor state at the decoder.
1 5, A method for encoding digital video information, wherein the digital video information is captured by a series of elementary sensors arranged on a grid, and wherein information from at least one sensor or a group of neighboring sensors is directly encoded before being transferred to a processor for further processing and compression. 106. The method f claim 1 5, wherein infoπnatjon obtained from the sensors is first represented by a target codeword, with a codebook being available at both encoder and decoder, and (a) for at most a portion of sensor data, the encoder identifies a set of a plurality of codewords such that the set contains the target codeword for one sensor, and a set index is communicated to the decoder; and (b) for the remaining sensor data an original intra codeword is communicated to the decoder,
107. A method for encoding a block of digital information for a plurality of decoders, comprising generating multiple encodings for the block of digital information.
108. The method of claim 107, wherein the encodings are generated using the method of claim 68.
109. The method of claim 107, wherein each encoding generates a representation ofthe block at a certain resolution.
110. The method of claim 1 8, wherein a decoder uses at least a portion of the encodings.
66
111. The method of claim 109, wherein an encoding corresponding to a resolution is for a decoding which uses at least a portion of encodings for lesser resolutions. 1 12. The method of claim 107, wherein at least some ofthe encodings are generated using at least one of: (a) identi ying a target codeword that represents at least a portion ofthe block of digital information, (b) determining at least one o the degree of correlation ofthe block of digital infonnation and the target codeword that represents the block with a plurality of blocks in the predecessor information, (c) determining a set of codewords, wherein the set contains the target codeword, (d) deriving a hash value from tlie target codeword, and (e) for representing at least some ofthe values obtained in one of (b), (c) and
(d), utilizing a format which comprises a plurality of fields wherein a target codeword represents at least a portion ofthe block and wherein at least one field is selected from: (i) a field including an encoded estimate ofthe degree of correlation between the block and a plurality of further blocks of digital information at a decoder, (ii) a field including an encoded index of a set of a plurality of code words, wherein the set includes the target codeword and the value of tlie set, and (iii) a field including an encoded hash value derived from the target codeword. 1 13. The method of claim 107, wherein each encoding generates a representation ofthe block corresponding to a certain degree of correlation.
1 14. The method of claim 1 13, wherein a decoder uses at least a portion of the encodings,
67
5/043882
115, The method of claim 114, wherein an encoding corresponding to a degree of correlation is for a decoding which uses at least a portion of encodings follower correlations. 11 . The method of claim 1 , wherein the block comprises a collection of smaller blocks.
117. The method of claim 11 , further comprising the steps of establishing a concatenation ofthe smaller blocks and generating at least some o the fields ofthe concatenated blocks.
118. The method of claim 25, wherein the motion vector information is from a plurality of predecessor blocks.
68