Current picture referencing block vector initialization with dual tree
AssigneeInterDigital VC Holdings, Inc.
InventorsTangi POIRIER, Fabrice LELEANNEC, Franck GALPIN
Life of this patent
Estimating the term…
Abstract
A chroma component block vector is initialized using one of a neighboring or collocated luma block vector when current picture referencing mode is used and when dual tree is enabled. In a first embodiment, if a collocated luminance block is not coded in current picture reference mode, a luma vector from a left chroma subblock is used. When the left chroma subblock is not coded in current picture reference mode, a luma vector from the above chroma subblock is used, and if that is not available, a default vector is used. In a second embodiment, a collocated luma block partition is used to derive a chroma block vector.
Claims22
A method, comprising:
- obtaining a chroma block vector corresponding to a collocated luma block vector of a video block;
- determining, in order, whether said collocated luma block, a left chroma sub-block, or an above chroma sub-block is coded in current picture reference mode;
- setting a current chroma block vector to said corresponding collocated luma block, left chroma sub-block vector, or above chroma sub-block vector, respectively for said determining step that is true;
- and,
- encoding said video block using said chroma block vector.
An apparatus, comprising:
- a processor, configured to:
- obtain a chroma block vector corresponding to a collocated luma block vector of a video block;
- determine, in order, whether said collocated luma block, a left chroma sub-block, or an above chroma sub-block is coded in current picture reference mode;
- set a current chroma block vector to said corresponding collocated luma block, left chroma sub-block vector, or above chroma sub-block vector, respectively for said determining step that is true;
- and,
- encode said video block using said chroma block vector.
A method, comprising:
- obtaining a chroma block vector corresponding to a collocated luma block vector of a video block;
- determining, in order, whether said collocated luma block, a left chroma sub-block, or an above chroma sub-block is coded in current picture reference mode;
- setting a current chroma block vector to said corresponding collocated luma block, left chroma sub-block vector, or above chroma sub-block vector, respectively for said determining step that is true;
- and,
- decoding said video block using said chroma block vector.
An apparatus, comprising:
- a processor, configured to:
- obtain a chroma block vector corresponding to a collocated luma block vector of a video block;
- determine, in order, whether said collocated luma block, a left chroma sub-block, or an above chroma sub-block is coded in current picture reference mode;
- set a current chroma block vector to said corresponding collocated luma block, left chroma sub-block vector, or above chroma sub-block vector, respectively for said determining step that is true;
- and,
- decode said video block using said chroma block vector.
(canceled)
Dependencies are inferred from the claim text.