JVET-AE0174 AHG7: On TM control for non-inter tools [Z. Deng, K. Zhang, L. Zhang (Bytedance)]
This proposal aims at solving an identified issue reported by AHG7. It is asserted that template costs are calculated in several IBC and intra techniques, but there is no option to turn them off correctly in the ECM. In ECM-9.0, three issues are observed. Firstly, ARMC of serval IBC techniques are erroneously turned off by the inter TM SPS flag, which messed up the tool evaluation results of inter TM tools (group 1) and non-inter TM tools (group 3). Secondly, the same IBC ARMC aspects are erroneously turned on even if they are required to be turned off in group 3 off test. Thirdly, the template aspect of LBCCP is not disabled in group 3 off test. This contribution proposes to introduce an SPS control flag to solve such identified issues in the ECM. The proposed changes were implemented on top of AHG7 base software. As compared to the AHG7 tool off tests, the simulation results are summarized as follows:
- Group 1 off test with the proposed change
| Random Access Main 10 | Low delay B Main 10 | ||||||||
| Y | U | V | EncT | DecT | Y | U | V | EncT | DecT |
Overall | ||||||||||
Class F | -0.29% | -0.19% | -0.15% | 101.0% | 99.9% | |||||
Class TGM | -1.09% | -1.17% | -1.12% | 102.3% | 104.5% | |||||
- Group 3 off test with the proposed change
| All Intra Main 10 | Random Access Main 10 | ||||||||
| Y | U | V | EncT | DecT | Y | U | V | EncT | DecT |
Overall | 0.03% | 0.13% | 0.13% | 99.4% | 99.9% | |||||
Class F | 1.61% | 1.41% | 1.35% | 92.6% | 79.0% | 0.97% | 0.81% | 0.78% | 96.3% | 96.1% |
Class TGM | 3.08% | 3.00% | 3.00% | 93.4% | 75.8% | 2.41% | 2.65% | 2.92% | 98.9% | 98.2% |
An additional flag is requested. It is asserted that this is the only practical way to configure the intented tool-off test appropriately. Furthermore, in this exploration, flags are rather a practical way to manage exploration of tools, rather than in a real standardization effort where they ar an important part of HLS. It is noted than ECM already has many flags for controlling tools that might not be used in a practical standard.
Decision (SW): Adopt JVET-AE0174, flag to control non-inter TM tools.