Here’s an occasional prediction how RMHD should look like knowing nothing about it beside press release claims.
- Base standard â€” for RV 1 and 2 it was H.263, for RV 3 and 4 it was H.264. Obviously, RMHD and RMUHD should be based on H.265;
- MV precision â€” RV 2 had Â½-pel MV, RV 3 had â…“-pel MV, RV 4 had Â¼-pel MV. Obviously, RMHD will have â…•-pel MV. Or still Â¼-pel because H.265 has not improved MV precision compared to H.264;
- Bitstream coding â€” usually that one is kept from previous generation of ripoff codec. Thus, H.265 keeps decoding VLCs further compressed with CABAC, AVS2 (aka HEVS) keeps doing the same with its own coder, VPx using range coder from VP<x-1> and static probabilities Huffman codes. RMHD is supposed to have context-dependent Huffman tables with some bitcoder following it. I.e. determine bitcode from element neighbours and then code each bit of it using some context-adaptive coder (and add some context-dependency somewhere too).
- Special features â€” probably none, it will just follow the standard in codec design and the main difference will be in coefficients coding. There’s a chance they’ll build in some scalability feature though.
Let’s live and see what RMHD will really be. It would be nice if none of these predictions us correct.