US 12,262,049 B2
Encoder, decoder, encoding method, and decoding method
Kiyofumi Abe, Osaka (JP); Takahiro Nishi, Nara (JP); Tadamasa Toma, Osaka (JP); Ryuichi Kanoh, Osaka (JP); Chong Soon Lim, Singapore (SG); Ru Ling Liao, Singapore (SG); Hai Wei Sun, Singapore (SG); Sughosh Pavan Shashidhar, Singapore (SG); Han Boon Teo, Singapore (SG); and Jing Ya Li, Singapore (SG)
Assigned to Panasonic Intellectual Property Corporation of America, Torrance, CA (US)
Filed by Panasonic Intellectual Property Corporation of America, Torrance, CA (US)
Filed on Dec. 19, 2023, as Appl. No. 18/545,682.
Application 18/545,682 is a continuation of application No. 18/058,057, filed on Nov. 22, 2022, granted, now 11,895,323.
Application 18/058,057 is a continuation of application No. 18/057,440, filed on Nov. 21, 2022, granted, now 11,889,105.
Application 18/057,440 is a continuation of application No. 18/056,963, filed on Nov. 18, 2022, granted, now 11,895,322.
Application 18/056,963 is a continuation of application No. 18/056,542, filed on Nov. 17, 2022, granted, now 11,889,104.
Application 18/056,542 is a continuation of application No. 18/056,136, filed on Nov. 16, 2022, granted, now 11,889,103.
Application 18/056,136 is a continuation of application No. 17/323,936, filed on May 18, 2021, granted, now 11,558,635, issued on Jan. 17, 2023.
Application 17/323,936 is a continuation of application No. 16/942,601, filed on Jul. 29, 2020, granted, now 11,044,491, issued on Jun. 22, 2021.
Application 16/942,601 is a continuation of application No. PCT/JP2019/003072, filed on Jan. 30, 2019.
Claims priority of provisional application 62/623,841, filed on Jan. 30, 2018.
Prior Publication US 2024/0129523 A1, Apr. 18, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 11/02 (2006.01); H04N 19/119 (2014.01); H04N 19/176 (2014.01); H04N 19/52 (2014.01)
CPC H04N 19/52 (2014.11) [H04N 19/119 (2014.11); H04N 19/176 (2014.11)] 2 Claims
OG exemplary drawing
 
1. An encoding method, comprising:
selecting an encoding mode from among candidates including a decoder-side motion vector refinement (DMVR) encoding mode and a partition encoding mode,
when the DMVR encoding mode is selected:
obtaining a first image block from a first coding tree unit (CTU);
obtaining a first motion vector for the first image block;
deriving a second motion vector from the first motion vector using motion search; and
generating a prediction image for the first image block using the second motion vector; and
when the partition encoding mode is selected:
obtaining a second image block from a second coding tree unit (CTU);
determining a plurality of non-rectangular partitions in the second image block;
obtaining a third motion vector for each non-rectangular partition;
generating a prediction image for the second image block using the third motion vector, without deriving a fourth motion vector from the third motion vector using motion search; and
storing, into a bitstream, a flag indicating the partition encoding mode.