Video processing method, video processing apparatus, encoder, decoder, medium and computer program
AssigneeHuawei Technologies Co., Ltd.
InventorsAnand Meher KOTRA, Semih ESENLIK, Jianle Chen, Biao Wang, Han Gao, Zhijie Zhao
Life of this patent
Estimating the term…
Abstract
A video processing method, comprising: initializing a HMVP list for a current CTU row when the current CTU is the beginning CTU of a current CTU row; and processing the current CTU row based on the HMVP list. By performing the method, the encoding efficiency and decoding efficiency are improved.
Claims27
A video processing method for processing a video, wherein the video comprises frames including a first frame, the first frame comprising one or more areas including a first area, the first area includes one or more current coding tree unit (CTU) rows including a first CTU row, the method comprising:
- obtaining the first CTU row, the first CTU row comprising multiple CTUs in a sequence;
- and
- processing the first CTU row, wherein the processing comprises:
- detecting a beginning CTU in the sequence of the multiple CTUs;
- in response to detecting the beginning CTU, initializing a history-based motion vector prediction (HMVP) list for the first CTU row;
- and
- processing the current CTU row based on the initialized HMVP list.
A decoder for processing a video, wherein the video comprises frames including a first frame, the first frame comprising one or more areas including a first area, the first area includes one or more current coding tree unit (CTU) rows including a first CTU row, the decoder comprising:
- one or more processors;
- and
- a non-transitory computer-readable storage medium coupled to the processors and storing a program for execution by the processors, wherein the program, when executed by the processors, causes the one or more processors to perform:
- detecting a beginning CTU in the sequence of the multiple CTUs in the first CTU row;
- in response to detecting the beginning CTU, initializing a history-based motion vector prediction (HMVP) list for the first CTU row;
- and
- processing the first CTU row based on the initialized HMVP list.
A computer-readable storage medium storing computer instructions for processing a video, wherein the video comprises frames including a first frame, the first frame comprising one or more areas including a first area, the first area includes one or more current coding tree unit (CTU) rows including a first CTU row, wherein when the instructions are executed by one or more processors of an apparatus, the one or more processors of the apparatus are caused to perform:
- obtaining the first CTU row, the first CTU row comprising multiple CTUs in a sequence;
- and
- processing the first CTU row, wherein the processing comprises:
- detecting a beginning CTU in the sequence of the multiple CTUs;
- in response to detecting the beginning CTU, initializing a history-based motion vector prediction (HMVP) list for the first CTU row;
- and
- processing the current CTU row based on the initialized HMVP list.
Dependencies are inferred from the claim text.