0

I have been working on the HEVC project. I have recently asked some details with regards to Intra Prediction and it is more or less clarified. I was reading a book suggested by someone and it gives the details of the Transformation algorithm implemented in HEVC. I know that it uses Partial Butterfly in order to process data. However, would it be possible to implement via a different approach like say matrix multiplication and still the HEVC stream would be generated with no faults. What my question is that, whether if I modify the processing method for Transformation Module will it affect the process flow of HEVC Encoder on the whole.

3 Answers3

1

The transform has to comply with the HEVC standard, but how you implement it exactly is up to you.

damjeux
  • 320
  • 2
  • 12
1

Yes, it is possible. I have implemented the Matrix Multiplication in place of Partial Butterfly for my solution. It works fine, the output looks good. I have confirmed that the PSNR SSIM and other parameters are good enough to confirm this for you.

0

It just implementation issue, Matrix Multiplication can optimization by using other method like SIMD.

xiangjian Wu
  • 116
  • 1
  • 1
  • 8