Setting intra-block copy virtual buffer based on virtual pipeline data unit
AssigneesBeijing Bytedance Network Technology Co., Ltd., Bytedance Inc.
InventorsJizheng Xu, Li Zhang, Kai Zhang, Hongbin Liu
Life of this patent
Estimating the term…
Abstract
A method of video processing is described. The method includes determining, for a conversion between a current video block of a video picture of a video and a coded representation of the video, whether or how to reset reference sample values of a reference region of the video picture used for predicting the current video block according to a rule; and performing the conversion based on the determining.
Claims20
A method of processing video data, comprising:
- determining, for a conversion between a current video block of a video picture of a video and a bitstream of the video, that a prediction mode is applied to derive prediction samples of the current video block;
- maintaining, for the prediction mode, a virtual buffer comprising one or more reference samples derived from reconstructed blocks of the video picture;
- and
- performing the conversion based on the determining,
- wherein in the prediction mode, reference samples determined by a block vector in the virtual buffer are used for the derivation of the prediction samples,
- wherein when the virtual buffer is a luma buffer, positions of unavailable reference samples in the virtual buffer are determined based on positions of the current video block,
- wherein when the virtual buffer is a chroma buffer, positions of unavailable reference samples in the virtual buffer are independent of positions of the current video block, and
- wherein the unavailable reference samples in the virtual buffer are not allowed for the derivation of the prediction samples.
An apparatus for processing video data comprising a processor and a non-transitory memory with instructions thereon, wherein the instructions upon execution by the processor, cause the processor to:
- determine, for a conversion between a current video block of a video picture of a video and a bitstream of the video, that a prediction mode is applied to derive prediction samples of the current video block;
- maintain, for the prediction mode, a virtual buffer comprising one or more reference samples derived from reconstructed blocks of the video picture;
- and
- perform the conversion based on the determining,
- wherein in the prediction mode, reference samples determined by a block vector in the virtual buffer are used for the derivation of the prediction samples,
- wherein when the virtual buffer is a luma buffer, positions of unavailable reference samples in the virtual buffer are determined based on positions of the current video block,
- wherein when the virtual buffer is a chroma buffer, positions of unavailable reference samples in the virtual buffer are independent of positions of the current video block, and
- wherein the unavailable reference samples in the virtual buffer are not allowed for the derivation of the prediction samples.
A non-transitory computer-readable storage medium storing instructions that cause a processor to:
- determine, for a conversion between a current video block of a video picture of a video and a bitstream of the video, that a prediction mode is applied to derive prediction samples of the current video block;
- maintain, for the prediction mode, a virtual buffer comprising one or more reference samples derived from reconstructed blocks of the video picture;
- and
- perform the conversion based on the determining,
- wherein in the prediction mode, reference samples determined by a block vector in the virtual buffer are used for the derivation of the prediction samples,
- wherein when the virtual buffer is a luma buffer, positions of unavailable reference samples in the virtual buffer are determined based on positions of the current video block,
- wherein when the virtual buffer is a chroma buffer, positions of unavailable reference samples in the virtual buffer are independent of positions of the current video block, and
- wherein the unavailable reference samples in the virtual buffer are not allowed for the derivation of the prediction samples.
A non-transitory computer-readable recording medium storing a bitstream of a video which is generated by a method performed by a video processing apparatus, wherein the method comprises:
- determining, for a current video block of a video picture of the video, that a prediction mode is applied to derive prediction samples of the current video block;
- maintaining, for the prediction mode, a virtual buffer comprising one or more reference samples derived from reconstructed blocks of the video picture;
- and
- generating the bitstream based on the determining,
- wherein in the prediction mode, reference samples determined by a block vector in the virtual buffer are used for the derivation of the prediction samples,
- wherein when the virtual buffer is a luma buffer, positions of unavailable reference samples in the virtual buffer are determined based on positions of the current video block,
- wherein when the virtual buffer is a chroma buffer, positions of unavailable reference samples in the virtual buffer are independent of positions of the current video block, and
- wherein the unavailable reference samples in the virtual buffer are not allowed for the derivation of the prediction samples.
Dependencies are inferred from the claim text.