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 prediction mode parameter is not parsed:
- when a slice to which the current block belongs is an I slice, the value of the prediction mode parameter is inferred as a value indicating that the prediction mode of the current block is the intra prediction mode,
- when the slice to which the current block belongs is a P slice of a B slice, the value of the prediction mode parameter is inferred as a value indicating that the prediction mode of the current block is the inter prediction mode, and
- 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 prediction mode parameter is not parsed:
- when a slice to which the current block belongs is an I slice, the value of the prediction mode parameter is inferred as a value indicating that the prediction mode of the current block is the intra prediction mode,
- when the slice to which the current block belongs is a P slice of a B slice, the value of the prediction mode parameter is inferred as a value indicating that the prediction mode of the current block is the inter prediction mode, and
- 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 method of obtaining a bitstream, the method comprising:
- determining whether to include a prediction mode parameter indicating a prediction mode of a current block is an inter prediction mode or an intra prediction mode in the bitstream;
- determining whether to include an Intra Block Copy (IBC) mode parameter indicating the prediction mode of the current block is an IBC prediction mode in the bitstream;
- when the prediction mode of the current block is the IBC prediction mode, encoding 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, encoding 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;
- obtaining the bitstream including information for decoding the current block,
- wherein whether the IBC mode parameter is included in the bitstream is determined based on a tree type of the current block,
- when the prediction mode parameter is not included in the bitstream:
- when a slice to which the current block belongs is an I slice, the prediction mode of the current block is the intra prediction mode,
- when the slice to which the current block belongs is a P slice of a B slice, the prediction mode of the current block is the inter prediction mode, and
- 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 prediction mode parameter is not parsed:
- when a slice to which the current block belongs is an I slice, the value of the prediction mode parameter is inferred as a value indicating that the prediction mode of the current block is the intra prediction mode,
- when the slice to which the current block belongs is a P slice of a B slice, the value of the prediction mode parameter is inferred as a value indicating that the prediction mode of the current block is the inter prediction mode, and
- 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.