Intra-Picture Prediction Processor with Dual Stage Computations
An intra-picture prediction processor includes a first stage processing block to process incoming video data to identify intermediate intra-picture prediction information including a best intra-picture prediction angle and a best intra-picture block size. A second stage processing block operating on reconstructed blocks of video data selects final intra-picture prediction information for the reconstructed blocks of video data based upon the best intra-picture prediction angle and the best intra-picture block size.
1 . An intra-picture prediction processor, comprising:
a first stage processing block to process incoming video data to identify intermediate intra-picture prediction information including a best intra-picture prediction angle and a best intra-picture block size; and
a second stage processing block operating on reconstructed blocks of video data to select final intra-picture prediction information for the reconstructed blocks of video data based upon the best intra-picture prediction angle and the best intra-picture block size.
2 . The intra-picture prediction processor of claim 1 wherein the first stage performs parallel processing operations on incoming video data blocks.
3 . The intra-picture prediction processor of claim 1 wherein the first stage utilizes substantially more processing cycles than the second stage.
4 . The intra-picture prediction processor of claim 1 wherein the first stage processes reduced resolution video corresponding to the incoming video.
5 . The intra-picture prediction processor of claim 1 wherein the second stage processing block is invoked in response to the best intra-picture prediction angle exceeding a cost threshold.