Method and apparatus for processing video signal
AssigneeKt Corporation
InventorBae Keun LEE
Life of this patent
Estimating the term…
Abstract
A method for decoding a video according to the present invention may comprise: deriving a spatial merge candidate for a current block from at least one of a first spatial neighboring block adjacent to the current block or a second spatial neighboring block adjacent to the first spatial neighboring block, generating a merge candidate list including the spatial merge candidate, and performing a motion compensation for the current block by using the merge candidate list.
Claims6
1-15. (canceled)
A method of decoding a video, the method comprising:
- generating a second candidate list which comprising at least one motion information candidate, a motion information candidate being derived based on a block reconstructed prior to a current block;
- determining whether spatial neighboring blocks are available or not, the spatial neighboring blocks comprising a top neighboring block and a left neighboring block;
- deriving at least one spatial merge candidate based on at least one spatial neighboring block which is determined available;
- deriving a temporal merge candidate based on a temporal neighboring block;
- generating a first candidate list of the current block by adding the at least one spatial merge candidate and the temporal merge candidate;
- determining, based on a number of the at least one spatial merge candidate and the temporal merge candidate included in the first candidate list, whether to supplement a new merge candidate to the first candidate list by using the second candidate list;
- selecting one of merge candidates included in the first candidate list;
- obtaining motion information of the current block based on a merge candidate selected from the first candidate list;
- and
- obtaining prediction samples of the current block by using the obtained motion information,
- wherein the motion information candidate included in the second candidate list is supplemented to the first candidate list as the new merge candidate when the number of the at least one spatial merge candidate and the temporal merge candidate included in the first candidate list is less than a threshold value,
- wherein the motion information candidate supplemented to the first candidate list is derived based on a spatial block that is included in the current picture and has a location different from the top neighboring block and the left neighboring block, and
- wherein after supplementing the motion information candidate to the first candidate list, when the number of the merge candidates in the first candidate list is less than a maximum number, an additional merge candidate generated by using two merge candidates already existed in the first candidate list is newly added to the first candidate list.
A method of encoding a video, the method comprising:
- generating a second candidate list which comprising at least one motion information candidate, a motion information candidate being derived based on a block reconstructed prior to a current block;
- determining whether spatial neighboring blocks are available or not, the spatial neighboring blocks comprising a top neighboring block and a left neighboring block;
- deriving at least one spatial merge candidate based on at least one spatial neighboring block which is determined available;
- deriving a temporal merge candidate based on a temporal neighboring block;
- generating a first candidate list of the current block by adding the at least one spatial merge candidate and the temporal merge candidate;
- determining, based on a number of the at least one spatial merge candidate and the temporal merge candidate included in the first candidate list, whether to supplement a new merge candidate to the first candidate list by using the second candidate list;
- obtaining motion information of the current block;
- obtaining prediction samples of the current block by using the obtained motion information and
- encoding index information specifying one of merge candidates in the first candidate list, a merge candidate,
- wherein the motion information candidate included in the second candidate list is supplemented to the first candidate list as the new merge candidate when the number of the at least one spatial merge candidate and the temporal merge candidate included in the first candidate list is less than a threshold value,
- wherein the motion information candidate supplemented to the first candidate list is derived based on a spatial block that is included in the current picture and has a location different from the top neighboring block and the left neighboring block, and
- wherein after supplementing the motion information candidate to the first candidate list, when the number of the merge candidates in the first candidate list is less than a maximum number, an additional merge candidate generated by using two merge candidates already existed in the first candidate list is newly added to the first candidate list.
A non-transitory computer-readable medium for storing data associated with a video signal, comprising:
- a data stream stored in the non-transitory computer-readable medium, the data stream being encoded by an encoding method which comprising:
- generating a second candidate list which comprising at least one motion information candidate, a motion information candidate being derived based on a block reconstructed prior to a current block:
- determining whether spatial neighboring blocks are available or not, the spatial neighboring blocks comprising a top neighboring block and a left neighboring block;
- deriving at least one spatial merge candidate based on at least one spatial neighboring block which is determined available;
- deriving a temporal merge candidate based on a temporal neighboring block;
- generating a first candidate list of the current block by adding the at least one spatial merge candidate and the temporal merge candidate;
- determining, based on a number of the at least one spatial merge candidate and the temporal merge candidate included in the first candidate list, whether to supplement a new merge candidate to the first candidate list by using the second candidate list;
- obtaining motion information of the current block;
- obtaining prediction samples of the current block by using the obtained motion information and
- encoding index information specifying one of merge candidates in the first candidate list, a merge candidate,
- wherein the motion information candidate included in the second candidate list is supplemented to the first candidate list as the new merge candidate when the number of the at least one spatial merge candidate and the temporal merge candidate included in the first candidate list is less than a threshold value,
- wherein the motion information candidate supplemented to the first candidate list is derived based on a spatial block that is included in the current picture and has a location different from the top neighboring block and the left neighboring block, and
- wherein after supplementing the motion information candidate to the first candidate list, when the number of the merge candidates in the first candidate list is less than a maximum number, an additional merge candidate generated by using two merge candidates already existed in the first candidate list is newly added to the first candidate list.
Dependencies are inferred from the claim text.