Patent ID: 9049461
Filing Date: 2015-06-02
Classification: H04N

Abstract:
1. A video data decoding method comprising: pre-processing control maps generated from encoded video data that was encoded according to a pre-defined format, wherein pre-processing comprises generating a plurality of intermediate control maps for a respective plurality of frame processing operations containing control information, the control information including an indication of which macro blocks or portions of macro blocks of a frame may be processed in parallel in respective frame processing operations such that one intermediate control map can control frame processing for an inter-prediction algorithm where one set of macro blocks of a frame are identified for parallel processing and another intermediate control map can control frame processing for an intra-prediction algorithm where an entirely different set of macro blocks of the frame are identified for parallel processing; and wherein the pre-defined format comprises a compression scheme according to which the video data may be encoded using one of a plurality of prediction operations for various units of video data in a frame, the plurality of prediction operations comprising inter-prediction, wherein the plurality of intermediate control maps and at least one buffer are generated by running a pre-shader on the control maps based on at least one predetermined value that is set to indicate whether particular macro blocks are interprediction, intraprediction or both interprediction and intraprediction, the at least on buffer containing a subset of control information indicating which of the macro blocks are interprediction, intraprediction or both interprediction and intraprediction; determining from an intermediate control map indicated units of video data that are to be decoded using inter-prediction; and performing inter-prediction on all of the indicated units of video data in the frame in parallel in a respective frame processing operation.