Patent ID: 8320463

Claim:
A method comprising: completing one of prediction direction determination and intra prediction coding for a current block of a digital video frame, wherein completing comprises: storing a plurality of a type of reference data samples from a plurality of blocks of no more than two macro blocks of the digital video frame in a plurality of reference data locations of a computer memory, during completing, wherein the reference data locations comprise at least two column reference data locations, and further comprising: storing a plurality of samples from the plurality of blocks in each of a plurality of row reference data locations, wherein the row reference data locations comprise locations for at least two macro-blocks in the frame; pointing a column write pointer to a column reference data location corresponding to a current location of the plurality of blocks; pointing a row write pointer to a row reference data location corresponding to the current location; pointing a column read pointer to a location to a left of the column write pointer in the column reference data locations; and pointing a plurality of row read pointers to locations of at least two of a left and above, above, and a right and above the row write pointer in the row reference data locations.