Video signal processing method and device using current picture reference
AssigneeVidaxio LLC
InventorsGeonjung KO, Dongcheol KIM, Juhyung SON, Jaehong JUNG, Jinsam KWAK
Life of this patent
Estimating the term…
Abstract
A video signal processing method comprises: determining a prediction mode of a current block; when the prediction mode of the current block is a Block Copy (BC) prediction mode referring to a current picture, decoding the current block, based on the BC prediction mode; and when the prediction mode of the current block is an inter prediction mode referring to at least one picture, decoding the current block, based on the inter prediction mode.
Claims21
A video signal decoding device, the device comprising a processor,
- wherein the processor is configured to:
- determine whether a prediction mode of a current block is an inter prediction mode or an intra prediction mode based on a value of a prediction mode parameter,
- determine whether the prediction mode of the current block is an Intra Block Copy (IBC) prediction mode based on a value of an IBC mode parameter,
- when the prediction mode of the current block is the IBC prediction mode, decode the current block based on the IBC prediction mode and motion information for at least one location among a first set of spatial neighboring locations of the current block,
- when the prediction mode of the current block is the inter prediction mode, decode the current block based on the inter prediction mode and motion information for at least one location among a second set of spatial neighboring locations of the current block,
- wherein the first set of spatial neighboring locations of the current block is a part of the second set of spatial neighboring locations of the current block,
- wherein whether the IBC mode parameter is parsed or not is determined based on a tree type of the current block,
- when the IBC mode parameter is not parsed:
- when the slice to which the current block belongs is an I slice and signaling information at a higher level than the current block indicates that the IBC prediction mode is available, inferring the value of the IBC mode parameter as a value indicating that the prediction mode of the current block is the IBC prediction mode,
- when the slice to which the current block belongs is a P slice or a B slice, the value of the IBC mode parameter is inferred to be a value indicating that the prediction mode of the current block is not the IBC prediction mode,
- wherein the I slice is a slice that refers to a current picture as a reference picture, and the P slice or the B slice is a slice capable of referring to a picture other than the current picture as a reference picture.
A video signal encoding device comprising a processor,
- wherein the processor is configured to obtain a bitstream to be decoded by a decoder using a decoding method, the decoding method comprising:
- determining whether a prediction mode of a current block is an inter prediction mode or an intra prediction mode based on a value of a prediction mode parameter;
- determining whether the prediction mode of the current block is an Intra Block Copy (IBC) prediction mode based on a value of an IBC mode parameter;
- when the prediction mode of the current block is the IBC prediction mode, decoding the current block based on the IBC prediction mode and motion information for at least one location among a first set of spatial neighboring locations of the current block;
- when the prediction mode of the current block is the inter prediction mode, decoding the current block based on the inter prediction mode and motion information for at least one location among a second set of spatial neighboring locations of the current block,
- wherein the first set of spatial neighboring locations of the current block is a part of the second set of spatial neighboring locations of the current block,
- wherein whether the IBC mode parameter is parsed or not is determined based on a tree type of the current block,
- when the IBC mode parameter is not parsed:
- when the slice to which the current block belongs is an I slice and signaling information at a higher level than the current block indicates that the IBC prediction mode is available, inferring the value of the IBC mode parameter as a value indicating that the prediction mode of the current block is the IBC prediction mode,
- when the slice to which the current block belongs is a P slice or a B slice, the value of the IBC mode parameter is inferred to be a value indicating that the prediction mode of the current block is not the IBC prediction mode,
- wherein the I slice is a slice that refers to a current picture as a reference picture, and the P slice or the B slice is a slice capable of referring to a picture other than the current picture as a reference picture.
A non-transitory computer-readable medium storing a bitstream, the bitstream being decoded by a decoding method, the decoding method comprising:
- determining whether a prediction mode of a current block is an inter prediction mode or an intra prediction mode based on a value of a prediction mode parameter;
- determining whether the prediction mode of the current block is an Intra Block Copy (IBC) prediction mode based on a value of an IBC mode parameter;
- when the prediction mode of the current block is the IBC prediction mode, decoding the current block based on the IBC prediction mode and motion information for at least one location among a first set of spatial neighboring locations of the current block;
- when the prediction mode of the current block is the inter prediction mode, decoding the current block based on the inter prediction mode and motion information for at least one location among a second set of spatial neighboring locations of the current block,
- wherein the first set of spatial neighboring locations of the current block is a part of the second set of spatial neighboring locations of the current block,
- wherein whether the IBC mode parameter is parsed or not is determined based on a tree type of the current block,
- when the IBC mode parameter is not parsed:
- when the slice to which the current block belongs is an I slice and signaling information at a higher level than the current block indicates that the IBC prediction mode is available, inferring the value of the IBC mode parameter as a value indicating that the prediction mode of the current block is the IBC prediction mode,
- when the slice to which the current block belongs is a P slice or a B slice, the value of the IBC mode parameter is inferred to be a value indicating that the prediction mode of the current block is not the IBC prediction mode,
- wherein the I slice is a slice that refers to a current picture as a reference picture, and the P slice or the B slice is a slice capable of referring to a picture other than the current picture as a reference picture.
A video signal decoding method, the video signal decoding method comprising:
- determining whether a prediction mode of a current block is an inter prediction mode or an intra prediction mode based on a value of a prediction mode parameter;
- determining whether the prediction mode of the current block is an Intra Block Copy (IBC) prediction mode based on a value of an IBC mode parameter;
- when the prediction mode of the current block is the IBC prediction mode, decoding the current block based on the IBC prediction mode and motion information for at least one location among a first set of spatial neighboring locations of the current block;
- when the prediction mode of the current block is the inter prediction mode, decoding the current block based on the inter prediction mode and motion information for at least one location among a second set of spatial neighboring locations of the current block,
- wherein the first set of spatial neighboring locations of the current block is a part of the second set of spatial neighboring locations of the current block,
- wherein whether the IBC mode parameter is parsed or not is determined based on a tree type of the current block,
- when the IBC mode parameter is not parsed:
- when the slice to which the current block belongs is an I slice and signaling information at a higher level than the current block indicates that the IBC prediction mode is available, inferring the value of the IBC mode parameter as a value indicating that the prediction mode of the current block is the IBC prediction mode,
- when the slice to which the current block belongs is a P slice or a B slice, the value of the IBC mode parameter is inferred to be a value indicating that the prediction mode of the current block is not the IBC prediction mode,
- wherein the I slice is a slice that refers to a current picture as a reference picture, and the P slice or the B slice is a slice capable of referring to a picture other than the current picture as a reference picture.
Dependencies are inferred from the claim text.