METHOD AND APPARATUS FOR INTRABC MODE WITH FRACTIONAL-PEL BLOCK VECTOR RESOLUTION IN VIDEO CODING
First Claim
1. A method of video encoding using IntraBC mode (Intra-block copy mode) coding for a current picture, comprising:
- receiving a current block in the current picture;
deriving a block vector pointing from the current block to a reference block within a reconstructed pixel area of the current picture, wherein if fractional-pel resolution is enabled for the current block and the block vector is at the fractional-pel resolution, said deriving a block vector comprising restricting the block vector to cause neighboring pixels at integer-pel locations around fractional-pel reference pixels of the reference block for generating the fractional-pel reference pixels of the reference block to be all available within the reconstructed pixel area; and
encoding the current block according to IntraBC mode using the reference block as a predictor.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus of video coding using IntraBC (Intra Block Copy) mode are disclosed. The system derives a block vector pointing from the current block to a reference block within a reconstructed pixel area of the current picture. If the block vector is at the fractional-pel resolution, the block vector is restricted so that neighboring pixels at integer-pel locations around fractional-pel reference pixels of the reference block for generating the fractional-pel reference pixels of the reference block using an interpolation filter are all available within the reconstructed pixel area. In another embodiment, the unavailable reference pixels for interpolation to generate fractional-pel reference pixels are padded.
25 Citations
25 Claims
-
1. A method of video encoding using IntraBC mode (Intra-block copy mode) coding for a current picture, comprising:
-
receiving a current block in the current picture; deriving a block vector pointing from the current block to a reference block within a reconstructed pixel area of the current picture, wherein if fractional-pel resolution is enabled for the current block and the block vector is at the fractional-pel resolution, said deriving a block vector comprising restricting the block vector to cause neighboring pixels at integer-pel locations around fractional-pel reference pixels of the reference block for generating the fractional-pel reference pixels of the reference block to be all available within the reconstructed pixel area; and encoding the current block according to IntraBC mode using the reference block as a predictor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. (canceled)
-
11. A method of video decoding using IntraBC mode (Intra-block copy mode) coding for a current picture, comprising:
-
receiving a video bitstream including coded data for a current block in the current picture; parsing a current block vector from the video bitstream, wherein the current block vector points from the current block to a reference block within a reconstructed pixel area of the current picture; if the current block vector is at a fractional-pel resolution, generating fractional-pel reference pixels for the reference block at fractional-pel locations using an interpolation filter, wherein if any filter input data used by the interpolation filter is unavailable, unavailable filter input data is padded for interpolation by the interpolation filter; and decoding the current block according to IntraBC mode using the reference block as a predictor. - View Dependent Claims (12, 15, 16, 17)
-
-
13. (canceled)
-
14. (canceled)
-
18. A method of video encoding using IntraBC mode (Intra-block copy mode) coding for a current picture, comprising:
-
receiving a current block in the current picture; deriving a current block vector pointing from the current block to a reference block within a reconstructed pixel area of the current picture; if the current block vector is at a fractional-pel resolution, generating fractional-pel reference pixels for the reference block at fractional-pel locations using an interpolation filter, wherein if any filter input data used by the interpolation filter is unavailable, unavailable filter input data is padded for interpolation by the interpolation filter; and encoding the current block according to IntraBC mode using the reference block as a predictor. - View Dependent Claims (19, 22, 23, 24)
-
-
20. (canceled)
-
21. (canceled)
-
25. An apparatus for video decoding using IntraBC mode (Intra-block copy mode) coding in a video decoding system, comprising one or more circuitries arranged to:
-
receive a video bitstream including coded data for a current block in a current picture; parse a current block vector from the video bitstream, wherein the current block vector points from the current block to a reference block within a reconstructed pixel area of the current picture; if the current block vector is at a fractional-pel resolution, generate fractional-pel reference pixels for the reference block at fractional-pel locations using an interpolation filter, wherein if any filter input data used by the interpolation filter is unavailable, unavailable filter input data is padded for interpolation by the interpolation filter; and decode the current block according to IntraBC mode using the reference block as a predictor.
-
Specification