|Introduction |Background |Research and Development |Milestones |Sponsorship |Contact Us|

Milestones




We shall first invest time in isolating and investigate the execution portion in H.264 and post-processing that can be ported efficiently on GPGPU. After such investigation we shall be able to come up with a framework design for video decoding.

Thereafter, we shall proceed to the toolset design and development. Specifically, we will formulate a set of API/SDK to wrap-up the subtasks of video decoding and post-processing, including but not limited to filtering, deblocking, motion estimation, motion compensation, DCT, quantization, deblocking, deinterlacing, etc. At the end of this phase, a preliminary toolset that is functionally correct will be completed.

Once we have completed the toolset, we shall then move on to optimization phase. During this phase, each module in the toolset will be optimized to run on GPGPU for the best performance.

Finally, we will integrate the toolset back to the H.264 decoder, and come up with a fully optimized GPGPU-assisted H.264 decoder. At least two post-processing GPGPU-assisted algorithms, namely deblocking and deinterlacing, will also be integrated into the final decoder to demonstrate the power and efficiency of GPGPU coprocessoring approach.