Patent ID: 8811759

Claim:
A system for performing an intra prediction procedure with an electronic device, comprising: an encoder that utilizes a delta value comparison procedure to create predicted blocks of image data based upon original blocks of image data, said encoder then utilizing said original blocks and said predicted blocks to generate residual blocks that represent said original blocks, said encoder forming a bitstream that contains the delta values and the residual values for storage or transmission purposes; a processor that controls said encoder to perform said intra prediction procedure; and a decoder that decodes said bitstream and reconstructs image blocks, said encoder initially partitioning a frame of said image data into said original blocks, said encoder then selecting a current original block, said encoder determining an optimal prediction mode for creating a current predicted block by trying all available prediction modes, said prediction modes including top-vector prediction modes and left-vector prediction modes, each of said prediction modes have predefined default delta values, said encoder utilizing said optimal prediction mode to create said current predicted block, said encoder populating said current predicted block on a row-by-row basis for top-vector prediction modes, said encoder populating said current predicted block on a column-by-column basis for left-vector prediction modes, said encoder separately calculating comparison delta values for each block row in said top-vector prediction mode, said encoder alternately calculating said comparison delta values for each block column in said left-vector prediction mode, said comparison delta values representing positions of a delta comparison window with respect to neighboring pixels from previously encoded blocks of said image data.