US 12,464,113 B2
Method and apparatus using boundary matching for mode selection in video coding system
Man-Shu Chiang, Hsinchu (TW); Chun-Chia Chen, Hsinchu (TW); Chih-Wei Hsu, Hsinchu (TW); Shih-Ta Hsiang, Hsinchu (TW); Ching-Yeh Chen, Hsinchu (TW); Tzu-Der Chuang, Hsinchu (TW); and Yu-Wen Huang, Hsinchu (TW)
Assigned to MEDIATEK INC., Hsinchu (TW)
Filed by MEDIATEK INC., Hsinchu (TW)
Filed on Dec. 13, 2022, as Appl. No. 18/065,179.
Claims priority of provisional application 63/297,250, filed on Jan. 7, 2022.
Prior Publication US 2023/0224455 A1, Jul. 13, 2023
Int. Cl. H04N 19/00 (2014.01); H04N 19/105 (2014.01); H04N 19/139 (2014.01); H04N 19/176 (2014.01); H04N 19/70 (2014.01)
CPC H04N 19/105 (2014.11) [H04N 19/139 (2014.11); H04N 19/176 (2014.11); H04N 19/70 (2014.11)] 16 Claims
OG exemplary drawing
 
1. A method of video coding, the method comprising:
receiving input data associated with a current block, wherein the input data comprise pixel data for the current block to be encoded at an encoder side or encoded data associated with the current block to be decoded at a decoder side;
determining a set of candidates associated with coding modes or mode parameters;
determining boundary matching costs associated with the set of candidates, wherein each of the boundary matching costs is determined, for one target candidate of the set of candidates, by using reconstructed or predicted samples of the current block determined according to said one target candidate and neighboring reconstructed or predicted samples of one or more neighboring blocks of the current block, and wherein each of the boundary matching costs is calculated using one target configuration selected from a plurality of configurations;
determining a final candidate from the set of candidates based on the boundary matching costs; and
encoding or decoding the current block using the final candidate,
wherein each of the boundary matching costs is determined for one weighting using the reconstructed samples of the current block derived according to said one weighting, and a weighting index is signaled at the encoder side or parsed at the decoder side for selecting a final weighting value from re-ordered weightings according to the boundary matching costs.